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; }
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(); }