コード例 #1
0
ファイル: BasicScene.cs プロジェクト: WuZongJin/MyGame
        public override void initialize()
        {
            base.initialize();
            setDesignResolution(640, 360, Scene.SceneResolutionPolicy.BestFit);
            Screen.setSize(640 * 2, 360 * 2);
            clearColor = Color.Black;

            var canvas = createEntity("ui").addComponent(new UICanvas());

            canvas.isFullScreen = true;
            canvas.setRenderLayer(GameLayerSetting.uiLayer);

            fSWorld = new FSWorld(new Vector2(0.0f, 0.0f));
            addSceneComponent(fSWorld);
            fSDebugView = createEntity("debugView").addComponent <FSDebugView>();
            fSDebugView.setRenderLayer(GameLayerSetting.debugDrawViewLayer);
            fSDebugView.debugRenderEnabled = false;
            fSDebugView.enabled            = false;
        }
コード例 #2
0
        public void createSceneUI()
        {
            canvas = createEntity("ui").addComponent(new UICanvas());
            canvas.isFullScreen = true;
            canvas.setRenderLayer(uiRenderLayer);



            fSWorld = new FSWorld(new Vector2(0.0f, 0.0f));
            //fSDebugView = new FSDebugView(fSWorld.world);
            //fsDebugView.debugRenderEnabled = false;
            addSceneComponent(fSWorld);
            fSDebugView = createEntity("debugView").addComponent <FSDebugView>();
            fSDebugView.appendFlags(DebugViewFlags.ContactPoints);
            fSDebugView.setRenderLayer(debugRenderLayer);
            fSDebugView.debugRenderEnabled = false;
            fSDebugView.enabled            = true;

            setupSelector();
        }