29 lines
469 B
JavaScript
29 lines
469 B
JavaScript
var Cube = include('entities/cube.js');
|
|
|
|
var cam;
|
|
var cube;
|
|
|
|
var SceneCube = {
|
|
init: function() {
|
|
cam = Entity.create();
|
|
cam.add(COMPONENT_TYPE_POSITION);
|
|
cam.position.x = 3;
|
|
cam.position.y = 3;
|
|
cam.position.z = 3;
|
|
cam.position.lookAt(0, 0, 0);
|
|
cam.add(COMPONENT_TYPE_CAMERA);
|
|
cube = Cube.create();
|
|
},
|
|
|
|
update: function() {
|
|
cube.update();
|
|
},
|
|
|
|
dispose: function() {
|
|
cam.dispose();
|
|
cube.dispose();
|
|
}
|
|
};
|
|
|
|
SceneCube;
|