public override void Setup() { Texture bgTexture = Texture.FromResources("HopeEngineSampleGame.Resources.images.home-bg.jpg", typeof(MainScene)); Texture secretaryTexture = Texture.FromResources("HopeEngineSampleGame.Resources.images.waifus.fubuki.fubuki.png", typeof(MainScene)); SceneBackground sceneBackground = new SceneBackground(bgTexture); Secretary secretary = new Secretary(secretaryTexture); NavBar navbar = new NavBar(); RightHomeNavbar rightHomeNavbar = new RightHomeNavbar(); AddGameObjects(sceneBackground, rightHomeNavbar, secretary, navbar); }
public override void Setup() { Texture bgTexture = Texture.FromResources("HopeEngineSampleGame.Resources.images.summon-bg.jpg", typeof(MainScene)); SceneBackground sceneBackground = new SceneBackground(bgTexture); NavBar navbar = new NavBar(); HorizontalBannerScroller bannerScroller = new HorizontalBannerScroller(new List <string>() { "Banner 1", "Banner 2", "Banner 3" }); SummonBanner banner = new SummonBanner(); AddGameObjects(sceneBackground, Components.FPSCounter, navbar, bannerScroller, banner); }
void addTrack() { trackObject = new GameObject("track"); Model trackModel = ResourcesManager.Instance.GetModel("Models/track_03"); trackObject.AddComponent(new ModelRenderer(trackModel)); trackObject.SceneNode.Rotation = new Vector3(Util.degToRad(90f), Util.degToRad(0f), Util.degToRad(0f)); trackObject.SceneNode.Scale = new Vector3(.05f, .05f, .05f); trackObject.Parent = Root; GameObject backgroundObject = new GameObject("background"); Texture2D backgroundimage = ResourcesManager.Instance.GetTexture("Images/SpyHunter"); SceneBackground background = new SceneBackground(backgroundimage) { DrawMode = BackgroundDrawMode.Tiled }; backgroundObject.AddComponent(background); backgroundObject.Parent = Root; }
public override void Setup() { Texture bgTexture = Texture.FromResources("HopeEngineSampleGame.Resources.images.home-bg.jpg", typeof(MainScene)); SceneBackground sceneBackground = new SceneBackground(bgTexture); Footer footer = new Footer(); Texture buttonTexture = Texture.FromResources("HopeEngineSampleGame.Resources.images.ui.home_button.png", typeof(CollectionScene)); Button backButton = new Button("Not supported yet, click to go back", buttonTexture); backButton.Transform.Scale.X = Hope.ScreenSize.X; backButton.Transform.Scale.Y = 200.0f; backButton.OnClick += () => Hope.EngineView.ChangeScene(new MainScene()); // backButton.BackgroundColor = new Color(0, 0, 0, 125); backButton.Transform.Position.Y = Hope.ScreenSize.Y / 2.0f - 100.0f; // backButton.BorderWidth = new Vector4(0, 0.005f, 0, 0.005f); // backButton.BorderColor = Color.White; backButton.Text.SetTextHorizontalAlign(TextHorizontalAlignment.CENTER); backButton.Text.SetTextVerticalAlign(TextVerticalAlignment.CENTER); AddGameObjects(sceneBackground, Components.FPSCounter, footer, backButton); }
private void initMainObjects() { GameObject backgroundObject = GameObject.FindGameObjectWithTag(GameObjectTags.SCENE_BACKGROUND_TAG); if (backgroundObject != null) { sceneBackground = backgroundObject.GetComponent <SceneBackground>(); } GameObject heroObject = GameObject.FindGameObjectWithTag(GameObjectTags.SCENE_HERO_BUILDER_TAG); if (heroObject != null) { sceneHeroBuilder = heroObject.GetComponent <SceneHeroBuilder>(); } GameObject controlObject = GameObject.FindGameObjectWithTag(GameObjectTags.SCENE_CONTROL_TAG); if (controlObject != null) { userControl = controlObject.GetComponent <ZubexGameControl>(); } }