| 12345678910111213141516171819202122232425262728293031 |
- 'atomic component';
- var WIDTH = 512;
- var HEIGHT = 512;
- //UI component
- exports.component = function(self) {
- //creates a new scene, but doesn't load it to the player
- var scene = Atomic.player.loadScene("Scenes/2DScene.scene");
- //get camera from the scene
- var camera = scene.getComponents("Camera", true)[0];
- //create a new UIView
- var view = new Atomic.UIView();
- // Create a UIWindow
- var window = new Atomic.UIWindow();
- // It will only have a title bar and won't be resizeable or have a close button
- window.settings = Atomic.UI_WINDOW_SETTINGS.UI_WINDOW_SETTINGS_TITLEBAR;
- window.text = "UISceneView2D";
- window.setSize(WIDTH, HEIGHT);
- // The Scene View
- var sceneView = new Atomic.UISceneView();
- sceneView.setView(scene, camera);
- sceneView.autoUpdate = true;
- window.addChild(sceneView);
- // Add to main UI view and center
- view.addChild(window);
- window.center();
- };
|