Bangunkan Permainan Penyemak Imbas 3D dengan BabylonJS
The pertumbuhan letupan WebGL membuktikannya populariti permainan di web. Terdapat banyak perkara yang menarik yang boleh anda bina di WebGL, tetapi kebanyakan pembangun mahu menyelidiki permainan pelayar.
WebGL adalah rangka kerja yang kuat, tetapi ia tidak semua yang anda perlukan untuk permainan di web. Kawalan permainan dan audio juga memainkan peranan besar dalam pembangunan permainan pelayar.
Percuma Perpustakaan BabylonJS adalah sumber sempurna yang merangkumi semua topik ini. Ia bagus untuk sesiapa sahaja masuk pembangunan permainan pelayar.
Babylon adalah a Perpustakaan enjin permainan 3D dikuasakan oleh WebGL untuk grafik 3D. Tetapi ia juga lebih daripada sekadar perpustakaan WebGL.
Ia boleh mengendalikan segalanya dari kawalan kepada tingkah laku objek, dan juga kesan bunyi. Ia benar-benar adalah rangka kerja permainan JavaScript yang lengkap dibuat untuk pembangunan HTML5 dan WebGL.
Untuk memulakan anda perlu menyemak halaman GitHub untuk contoh demo dan pelepasan terkini dihoskan pada CDN mereka.
Mereka juga mempunyai a taman permainan hidup di mana anda boleh menghias dengan tetapan dan gaya paparan yang berbeza.
Anda juga boleh ubah kod, dan klik Jalankan ke auto-menghasilkan perubahan anda betul dalam pelayar. Ini mungkin cara terbaik untuk berlatih menggunakan Babylon kerana anda tidak perlu memuat turun sesuatu secara tempatan.
Pada halaman demo, lihat di penjuru kanan atas untuk menu berlabel “Pemandangan asas”. Klik lungsur itu pilih daripada pelbagai taman permainan pra-dibina termasuk persekitaran, lampu, bayang-bayang, dan program ketinggian (antara yang lain).
Ini lebih mudah daripada membina demo anda sendiri pada CodePen kerana anda boleh lihat skrin penuh dan kamu mempunyai akses kepada editor di sana di pelayar.
Babylon datang dengan banyak ciri, seperti kesan zarah, fizik graviti, dan ciri seret dan turun mudah.
Anda perlu menghabiskan banyak masa dengan perpustakaan ini untuk mendapatkan keselesaan. Tetapi cara terbaik untuk belajar ialah pilih projek dan lihat apa yang boleh anda bina. Sepanjang perjalanan, anda mungkin menghadapi masalah dan perlu bergantung kepada dokumentasi untuk menyelesaikannya.
Sekiranya anda dapat mempelajari sebahagian daripada asas-asas Babylon maka anda mungkin terkejut apa yang mungkin dalam pembangunan permainan berasaskan pelayar. Ia telah datang jauh dalam beberapa tahun yang singkat, dan Babylon adalah salah satu dari beberapa perpustakaan yang mendapat semuanya.
Untuk melihat beberapa demo langsung semak Halaman utama Babylon, dan tatal ke bawah sehingga anda melihat bahagian demo. Ini sepatutnya mempunyai inspirasi yang cukup untuk membuat anda pergi dan mendorong anda ke kepala-pertama ke dalam dunia pembangunan permainan Babylon.