Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var canvas = document.getElementById("renderCanvas");
- var createDefaultEngine = function() { return new BABYLON.Engine(canvas, true, { preserveDrawingBuffer: true, stencil: true, disableWebGL2Support: false}); };
- var createScene = async function () {
- var scene = new BABYLON.Scene(engine);
- // script untuk Virtual Reality
- // script untuk objek kamera
- // script untuk objek sumber cahaya
- // script untuk objek ground
- // script untuk objek langit
- // Script untuk objek lain
- return scene;
- }
- var engine = null;
- var scene = null;
- var sceneToRender = null;
- // Perintah ini untuk menjalankan pertama kali
- initFunction = async function() {
- var asyncEngineCreation = async function() {
- try {
- return createDefaultEngine();
- } catch(e) {
- return createDefaultEngine();
- }
- }
- engine = await asyncEngineCreation();
- if (!engine) throw 'engine should not be null.';
- scene = createScene();};
- initFunction().then(() => {scene.then(returnedScene => { sceneToRender = returnedScene; });
- engine.runRenderLoop(function () {
- if (sceneToRender && sceneToRender.activeCamera) {
- sceneToRender.render();
- }
- });
- });
Add Comment
Please, Sign In to add comment