// Create initial data objects here public Actor(GameApp game) { this.game = game; // Do not remove this line! // Add your initialisations below this comment Console.WriteLine("Aim the cannon with left and right arrow keys"); Console.WriteLine("Hold down space to adjust power. Release to shoot"); bluePortal = new GameObject("portal2"); bluePortal.Box = new Rectangle(40, 450, 50, 200, colorBlue); bluePortal.Active = false; game.AddDrawable(bluePortal.Box); gameObjects.Add(bluePortal); orangePortal = new GameObject("portal"); orangePortal.Active = false; orangePortal.Box = new Rectangle(1240, 450, 50, 200, colorOrange); game.AddDrawable(orangePortal.Box); gameObjects.Add(orangePortal); powerBar = new Rectangle(powerBarPos, game.DefaultHeight - 40, 0, 20, colorRed); powerBarBg = new Rectangle(-4 + powerBarPos + (maxForce * powerBarLength) / 2, game.DefaultHeight - 40, maxForce * powerBarLength, 26); body = new Circle(cannonPosition.x, cannonPosition.y, 25); barrel = new Rectangle(body.X, body.Y, 150, 10); game.AddDrawable(body); game.AddDrawable(barrel); game.AddDrawable(powerBarBg); game.AddDrawable(powerBar); }
private void OnInitialize() { //GameApp.GetManager<LuaManager>().InitStart(); //LuaManager.DoFile("Logic/Game"); //加载游戏 //LuaManager.DoFile("Logic/Network"); //加载网络 //NetManager.OnInit(); //初始化网络 //Util.CallMethod("Game", "OnInitOK"); //初始化完成 //BaseUI.CloseUI<GameuiMgrUpdateAsset>(); Debug.Log("游戏准备完成。。。"); //导入lua脚本 GameApp.DoLoadLuaFiles(); Action luaOnStart = GameApp.GlobalTable.GetInPath <Action>("Main.GameStart"); luaOnStart(); }
// Create initial data objects here public Actor(GameApp game) { this.game = game; // Do not remove this line! // Add your initialisations below this comment powerBar = new Rectangle(powerBarPos, 600 - 40, 0, 20, powerColor); powerBarBg = new Rectangle(powerBarPos + (maxForce * powerMulti) / 2, 600 - 40, maxForce * powerMulti, 26); target1 = new GameObject(); target1.Box = new Rectangle(400, 400, 50, 50); gameObjects.Add(target1); body = new Circle(tank_Position.x, tank_Position.y, 25); barrel = new Rectangle(body.X, body.Y, 150, 10); game.AddDrawable(body); game.AddDrawable(barrel); game.AddDrawable(powerBarBg); game.AddDrawable(powerBar); game.AddDrawable(target1.Box); }
// Use this for initialization void Start() { GameApp.Init(); //BaseUI.ShowUI<GameUIMgrMainUI>(); }