@@ -19,55 +19,55 @@ function initRuntime() {
1919 const runtime = new Runtime ( canvasHTMLElement , {
2020 includePerformanceStats : true
2121 } ) ;
22- const { gameInstance } = runtime ;
22+ const { world } = runtime ;
2323
24- const { camera } = new Actor ( gameInstance , { name : "camera" } )
25- . registerComponentAndGet (
24+ const { camera } = new Actor ( world , { name : "camera" } )
25+ . addComponentAndGet (
2626 Camera3DControls ,
2727 { speed : 0.25 , rotationSpeed : 0.50 }
2828 ) ;
2929
3030 camera . position . set ( 5 , 5 , 5 ) ;
3131 camera . lookAt ( 0 , 0 , 0 ) ;
3232
33- new Actor ( gameInstance , { name : "tinyWitchModel" } )
34- . registerComponent ( ModelRenderer , {
33+ new Actor ( world , { name : "tinyWitchModel" } )
34+ . addComponent ( ModelRenderer , {
3535 path : "models/Tiny_Witch.obj"
3636 } , ( component ) => {
37- component . actor . threeObject . position . set ( - 5 , 0 , 0 ) ;
37+ component . actor . object3D . position . set ( - 5 , 0 , 0 ) ;
3838 } ) ;
39- // new Actor(gameInstance , { name: "tree" })
40- // .registerComponent (ModelRenderer, {
39+ // new Actor(world , { name: "tree" })
40+ // .addComponent (ModelRenderer, {
4141 // path: "models/CommonTree_1.obj"
4242 // }, (component) => {
43- // component.actor.threeObject .position.set(0, 0, 0);
43+ // component.actor.object3D .position.set(0, 0, 0);
4444 // });
45- new Actor ( gameInstance , { name : "player" } )
46- . registerComponent ( ModelRenderer , {
45+ new Actor ( world , { name : "player" } )
46+ . addComponent ( ModelRenderer , {
4747 path : "models/Standard.fbx"
4848 } )
49- . registerComponent ( PlayerBehavior , { } , ( _component ) => {
49+ . addComponent ( PlayerBehavior , { } , ( _component ) => {
5050 // console.log(component);
5151 // component.onPlayerPunch.connect(() => {
5252 // console.log("Player punched!");
5353 // });
5454 } ) ;
55- // new Actor(gameInstance , { name: "duckModel" })
56- // .registerComponent (ModelRenderer, {
55+ // new Actor(world , { name: "duckModel" })
56+ // .addComponent (ModelRenderer, {
5757 // path: "models/Duck.gltf"
5858 // }, (component) => {
59- // component.actor.threeObject .position.set(-2, 0, 0);
60- // component.actor.threeObject .rotateY(45);
59+ // component.actor.object3D .position.set(-2, 0, 0);
60+ // component.actor.object3D .rotateY(45);
6161 // });
62- // new Actor(gameInstance , { name: "toyCarModel" })
63- // .registerComponent (ModelRenderer, {
62+ // new Actor(world , { name: "toyCarModel" })
63+ // .addComponent (ModelRenderer, {
6464 // path: "models/ToyCar.glb"
6565 // }, (component) => {
66- // component.actor.threeObject .position.set(0, 0.90, -4);
67- // component.actor.threeObject .scale.set(50, 50, 50);
66+ // component.actor.object3D .position.set(0, 0.90, -4);
67+ // component.actor.object3D .scale.set(50, 50, 50);
6868 // });
6969
70- const scene = gameInstance . scene . getSource ( ) ;
70+ const scene = world . sceneManager . getSource ( ) ;
7171 scene . background = null ;
7272 scene . add (
7373 new THREE . GridHelper (
0 commit comments