Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Tutorial ini akan menunjukkan kepada Anda cara membuat aplikasi Mixed Reality dasar menggunakan Babylon.js dan Visual Studio Code. Aplikasi yang akan Anda buat akan merender kubus, memungkinkan Anda memutarnya untuk menampilkan wajah lain, dan menambahkan interaksi. Dalam tutorial ini, Anda akan mempelajari cara:
- Menyiapkan lingkungan pengembangan
- API Babylon.js untuk membuat elemen 3D dasar
- Membuat halaman web baru
- Berinteraksi dengan elemen 3D
- Menjalankan aplikasi di Simulator Windows Mixed Reality
Prasyarat
- Browser yang didukung WebXR, misalnya Microsoft Edge
- Babylon.js 4.2 atau lebih tinggi
- NodeJS
- Opsional: Windows 10 Creator Update jika Anda ingin menggunakan Simulator Windows Mixed Reality
- Opsional: simulator Windows Mixed Reality
Memulai
Untuk membuat proyek ini dari awal, mulailah dengan proyek Visual Studio Code (VSCode).
Catatan
Menggunakan VSCode tidak wajib, tetapi kami akan menggunakannya untuk kenyamanan sepanjang tutorial. Pengembang JavaScript yang lebih berpengalaman dapat menggunakan editor lain pilihan mereka, bahkan Notepad yang paling sederhana.
Unduh file tunggal Babylon.js atau gunakan versi online yang dapat ditemukan di situs web Babylon.js resmi. Anda juga dapat mengkloning seluruh proyek Babylon.js dari GitHub
Buat file kosong dan simpan sebagai halaman html, misalnya index.html
Buat markup html dasar dan referensikan file javascript Babylon.js. Kode akhir seperti yang ditunjukkan di bawah ini:
<html> <head> <title>Babylon.js sample code</title> <script src="https://cdn.babylonjs.com/babylon.js"></script> </head> <body> </body> </html>
Tambahkan elemen HTML kanvas di dalam isi untuk merender konten Babylon.js. Perhatikan bahwa kanvas memiliki atribut id, yang memungkinkan Anda mengakses elemen HTML ini dari JavaScript nanti.
<html> <head> <title>Babylon.js sample code</title> <script src="https://cdn.babylonjs.com/babylon.js"></script> <style> body,#renderCanvas { width: 100%; height: 100%;} </style> </head> <body> <canvas id="renderCanvas"></canvas> </body> </html>
Kanvas menempati seluruh halaman web. Yang melengkapi halaman web kami. Pada titik ini, halaman web siap. Anda dapat membukanya di browser apa pun dan memastikan tidak ada kesalahan yang ditampilkan, meskipun belum ada pengalaman imersif.