Trang chủ » Bộ công cụ » Xây dựng các trò chơi trình duyệt 3D mạnh mẽ với BabylonJS

    Xây dựng các trò chơi trình duyệt 3D mạnh mẽ với BabylonJS

    Các sự phát triển bùng nổ của WebGL chứng minh phổ biến của chơi game trên web Có rất nhiều điều hay ho bạn có thể xây dựng trên WebGL, nhưng hầu hết các nhà phát triển đều muốn đi sâu vào các trò chơi trình duyệt.

    WebGL là một khung mạnh mẽ, nhưng nó không phải tất cả những gì bạn cần cho một trò chơi trên web. Kiểm soát trò chơiâm thanh cũng đóng một phần rất lớn trong phát triển trò chơi trình duyệt.

    Miễn phí Thư viện BabylonJS là nguồn tài nguyên hoàn hảo bao gồm tất cả các chủ đề này. Thật tuyệt vời cho bất cứ ai tham gia phát triển trò chơi trình duyệt.

    Babylon là một Thư viện công cụ trò chơi 3D được cung cấp bởi WebGL cho đồ họa 3D. Nhưng nó cũng không chỉ là một thư viện WebGL.

    Nó có thể xử lý mọi thứ từ điều khiển đến hành vi đối tượng, và ngay cả hiệu ứng âm thanh. Nó thực sự là một hoàn thành khung chơi trò chơi JavaScript được tạo cho phát triển HTML5 và WebGL.

    Để bắt đầu bạn nên xem trang GitHub cho mẫu thửbản phát hành mới nhất được lưu trữ trên CDN của họ.

    Họ cũng có một sân chơi trực tiếp nơi bạn có thể tinker với các cài đặt và kiểu hiển thị khác nhau.

    Bạn có thể thay đổi mã, và bấm Chạy đến tự động tạo ra các thay đổi của bạn ngay trong trình duyệt. Đây có lẽ là cách tốt nhất để thực hành sử dụng Babylon vì bạn không cần tải xuống bất cứ thứ gì tại địa phương.

    Trên trang demo đó, hãy nhìn ở góc trên bên phải cho một menu có nhãn “Cảnh cơ bản”. Nhấp vào thả xuống đó để chọn từ một loạt các sân chơi được xây dựng sẵn bao gồm môi trường, ánh sáng, bóng tối và các chương trình chiều cao (trong số nhiều chương trình khác).

    Điều này dễ hơn nhiều so với việc xây dựng các bản demo của riêng bạn trên CodePen vì bạn có thể xem toàn màn hình còn bạn có quyền truy cập vào trình soạn thảo ngay trong trình duyệt.

    Babylon đi kèm với nhiều tính năng, chẳng hạn như hiệu ứng hạt, vật lý trọng lực, và tính năng kéo và thả đơn giản.

    Bạn sẽ cần đến dành nhiều thời gian với thư viện này để có được thoải mái. Nhưng cách tốt nhất để học là chọn một dự ánxem những gì bạn có thể xây dựng. Trên đường đi, bạn có thể gặp phải vấn đề và cần phải dựa vào tài liệu để giải quyết chúng.

    Nếu bạn có thể tìm hiểu một số nguyên tắc cơ bản của Babylon thì bạn có thể ngạc nhiên những gì có thể trong phát triển trò chơi dựa trên trình duyệt. Nó đã đi một chặng đường dài chỉ trong một vài năm ngắn ngủi và Babylon là một trong số ít các thư viện hoàn toàn ổn.

    Để xem một vài bản demo sống kiểm tra Trang chủ Babylon, và cuộn xuống cho đến khi bạn thấy phần trình diễn. Điều này sẽ có quá nhiều cảm hứng để đưa bạn đi và đẩy bạn vào thế giới phát triển trò chơi Babylon.