// Use this for initialization void Start() { mapCreate = transform.parent.parent.Find("content/map").GetComponent <MapCreate>(); ca = transform.parent.parent.Find("mapCamera").GetComponent <Camera>(); caTran = ca.transform; canvasTran = (RectTransform)(transform.parent); }
private void Awake() { _mapCreat = GameObject.Find("GameManager").GetComponent <MapCreate>(); _enemyAutoSurch = GetComponent <EnemyAutoSurch>(); anim = GetComponent <Animator>(); NowStatus = EnemyStatus.AutoSurch; }
private void Start() { //必要なスクリプトを取得する _Manager = GameObject.Find("GameManager"); _GameManager = _Manager.GetComponent <GameManager>(); _mapcreat = _Manager.GetComponent <MapCreate>(); _enemyManager = GetComponent <EnemyController>(); }
// Use this for initialization void Start() { moveDirection = Vector3.zero; SpriteManager = GetComponent <charaSpriteManager>(); mapCreate = GameObject.Find("MapCreate").GetComponent <MapCreate> (); float [] xy = mapCreate.getXYPosition(mapx, mapy); float z = mapCreate.getZPosition(mapx, mapy); Debug.Log(" " + xy[0] + " " + xy[1] + " " + z); transform.position = new Vector3(xy [0], xy [1] + mapCreate.chipSize * modifyHeightYScale, z - 0.001f); }
public ActionResult Create(MapCreate model) { if (!ModelState.IsValid) { return(View(model)); } if (_mSvc.Value.CreateMap(model)) { TempData["SaveResult"] = "Map succesfully created!"; return(RedirectToAction("MyMaps")); } return(View(model)); }
// Use this for initialization void Start() { mapCreate = transform.parent.parent.parent.Find("content/map").gameObject.GetComponent <MapCreate>(); if (mapCreate.Mode == MapMode.Online) { Vector3 old = transform.parent.localPosition; transform.parent.localPosition = new Vector3(old.x, old.y - 20, old.z); } Origin = transform.localPosition; //设置原点 mTrans = transform; pacman = transform.parent.parent.parent.Find("content/pacman").gameObject.GetComponent <Pacman>(); }
//static bool StageLogic() //{ // // 初始化图像 // canvas.ClearBuffer(); // //Console.WriteLine(); // DrawAll(); // canvas.Refresh(); // while (!game_over) // { // int old_level = player.level; // bool need_refresh_move = MovePlayer(); // if (player.level > old_level) // { // below_text += "升了" + (player.level - old_level) + "级"; // } // canvas.ClearBuffer(); // //Console.WriteLine(); // DrawAll(); // canvas.Refresh(); // } // level_target = ""; // bool ret; // if (victory) // { // below_text += "\n胜利!恭喜你。"; // ret = true; // } // else // { // below_text += "\n游戏结束。"; // ret = false; // } // canvas.ClearBuffer(); // DrawAll(); // canvas.Refresh(); // return ret; //} //游戏胜利 //游戏胜利 //public static void OnStageClear() //{ // game_over = false; // victory = true; //} static void Main(string[] args) { get1: canvas = new ConsoleCanvas(width, height); buffer = canvas.GetBuffer(); color_buffer = canvas.GetColorBuffer(); player = new Player();//21,21, player.x = 21; player.y = 21; //CustomOne.InitLevel1(); MapCreate mapCreate = new MapCreate(); mapCreate.PosRead(mapCreate.Mapchoose(1)); canvas.ClearBuffer_DoubleBuffer(); DrawAll(); canvas.Refresh_DoubleBuffer(); while (true) { //ClearStage(); bool need_refresh_move = MovePlayer(); canvas.ClearBuffer_DoubleBuffer(); //Console.WriteLine(); DrawAll(); canvas.Refresh_DoubleBuffer(); if (game_over) { Console.Clear(); Console.WriteLine("你根本没有女朋友,注孤生啊!注孤生!"); Console.ReadKey(); game_over = false; goto get1; break; } else if (victory) { Console.Clear(); Console.WriteLine("你成功救出了你的女朋友~"); Console.ReadKey(); victory = true; break; } } Console.ReadLine(); }
public bool CreateMap(MapCreate model) { var entity = new Map() { OwnerID = _userID, Name = model.Name, Description = model.Description, SizeX = model.SizeX, SizeY = model.SizeY }; using (var ctx = new ApplicationDbContext()) { ctx.Maps.Add(entity); return(ctx.SaveChanges() == 1); } }
public bool CreateMap(MapCreate model) { var entity = new Map() { OwnerID = _userID, StruggleName = model.StruggleName, Colours = model.FavCol + ", " + model.RepCol, PlanetData = model.Planets, Edges = model.Edges }; using (var ctx = new ApplicationDbContext()) { ctx.Map.Add(entity); return(ctx.SaveChanges() == 1); } }
public ActionResult Setup(MapCreate model) { if (!ModelState.IsValid) { return(View(model)); } var service = CreateMapService(); if (service.CreateMap(model)) { TempData["SaveResult"] = "Everything saved successfully"; return(RedirectToAction("Index")); } ; ModelState.AddModelError("", "Ruh roh. Something broke..."); return(View(model)); }
// Use this for initialization void Start() { mapCreate = GameObject.Find("MapCreate").GetComponent <MapCreate> (); this.transform.localScale = new Vector3(1.0f / mapCreate.spriteSize, 1.0f / mapCreate.spriteSize, 0.0f); //走る for (int ani = 0; ani < 3; ani++) { walk[ani, 0] = Resources.Load <Sprite>("Sprite/charaSprite/" + charaName + "/" + charaName + "_left_" + "walk_" + ani); walk[ani, 1] = Resources.Load <Sprite>("Sprite/charaSprite/" + charaName + "/" + charaName + "_up_" + "walk_" + ani); walk[ani, 2] = Resources.Load <Sprite>("Sprite/charaSprite/" + charaName + "/" + charaName + "_right_" + "walk_" + ani); walk[ani, 3] = Resources.Load <Sprite>("Sprite/charaSprite/" + charaName + "/" + charaName + "_down_" + "walk_" + ani); } //STAY for (int ani = 0; ani < 1; ani++) { stay[ani, 0] = Resources.Load <Sprite>("Sprite/charaSprite/" + charaName + "/" + charaName + "_left_" + "stay_" + ani); stay[ani, 1] = Resources.Load <Sprite>("Sprite/charaSprite/" + charaName + "/" + charaName + "_up_" + "stay_" + ani); stay[ani, 2] = Resources.Load <Sprite>("Sprite/charaSprite/" + charaName + "/" + charaName + "_right_" + "stay_" + ani); stay[ani, 3] = Resources.Load <Sprite>("Sprite/charaSprite/" + charaName + "/" + charaName + "_down_" + "stay_" + ani); } spriteRenderer = GetComponent <SpriteRenderer>(); aniID = 0; aniTime = 0.0f; }
// Start is called before the first frame update void Start() { target = GameObject.FindGameObjectWithTag("Player").transform; mapCreate = new MapCreate(); }
// Start is called before the first frame update void Start() { mapCreate = new MapCreate(); }
public void Awake() { StartCoroutine(InstantiateMob()); mapCreate = GetComponentInChildren <MapCreate>(); }
private void createMap(MapMode mode, int[] mapInt, List <PBBeanInfo> beans, int time, int speed, int start, int end, int pass, int enemyCount, List <PBOtherInfo> otherInfos, int[] stars, string guideRoute, List <PBItem> skillItems) { Object gamePanel = Resources.Load("GamePanel"); GameObject gamePanelGo = Instantiate(gamePanel) as GameObject; GameObject mapGo = gamePanelGo.transform.Find("content/map").gameObject; MapCreate mapCreate = mapGo.GetComponent <MapCreate> (); // 创建引导 if (guideRoute != null && (!guideStep.ContainsKey((int)mode) || guideStep[(int)mode] == 0)) { string[] routes = guideRoute.Split(';'); int[] routeInt = new int[routes.Length]; for (int i = 0, len = routes.Length; i < len; i++) { routeInt [i] = int.Parse(routes [i]); } mapCreate.route = routeInt; mapCreate.needGuide = true; } mapCreate.Pass = pass; mapCreate.enemyCount = enemyCount; mapCreate.Mode = mode; mapCreate.stars = stars; mapCreate.totalTime = time; int size = (int)Mathf.Sqrt(mapInt.Length); mapCreate.map = new int[size][]; for (int i = 0; i < size; i++) { mapCreate.map[i] = new int[size]; for (int j = 0; j < size; j++) { mapCreate.map[i][j] = mapInt[i * size + j]; } } mapCreate.beanMap = new Bean[size][]; for (int i = 0; i < size; i++) { mapCreate.beanMap[i] = new Bean[size]; } foreach (PBBeanInfo info in beans) { mapCreate.beanMap [info.Pos / size] [info.Pos % size] = new Bean(info.Score); } Pacman pacman = gamePanelGo.transform.Find("content/pacman").GetComponent <Pacman> (); mapCreate.pacmanMap.Add(SocketManager.accountId, pacman); pacman.inX = start % size; pacman.inY = start / size; pacman.outX = end % size; pacman.outY = end / size; pacman.speed = speed; mapCreate.size = size; Debug.Log("map size:" + size + ",End:" + end); gamePanelGo.transform.parent = transform; gamePanelGo.transform.localPosition = new Vector3(0, 0, 0); if (skillItems != null) { foreach (PBItem item in skillItems) { mapCreate.skillItemCount.Add(item.ItemId, item.Count); } } // if (mode == MapMode.Online && otherInfos != null) { Object pacmanIns = Resources.Load("pacman"); foreach (PBOtherInfo otherInfo in otherInfos) { GameObject pacmanGo = Instantiate(pacmanIns) as GameObject; pacman = pacmanGo.GetComponent <Pacman> (); pacman.userId = otherInfo.UserId; pacman.inX = otherInfo.Start % size; pacman.inY = otherInfo.Start / size; pacman.outX = otherInfo.End % size; pacman.outY = otherInfo.End / size; pacman.speed = speed; // pacman.transform.localScale = new Vector3 (0.6f,0.6f,0.6f); mapCreate.pacmanMap.Add(otherInfo.UserId, pacman); pacman.mapCreate = mapCreate; pacmanGo.transform.parent = gamePanelGo.transform.Find("content"); } } }
public int addEnemyCount = 0; //累计产生的敌军个数 void Start() { m_Instance = this; Init(); }