Exemplo n.º 1
0
 //晶球座標初始化
 void SightPosInit()
 {
     //設定視野道具
     for (int ID = 0; ID < _mapData.getSightPos().Count; ID++)
     {
         //創造視野道具座標點
         Point   PBlock = new Point(_mapData.getSightPos(ID).x, _mapData.getSightPos(ID).y);
         Point[] PT     = PosToBlock((int)PBlock.x, (int)PBlock.y);
         //設定視野道具位置
         _sight[ID].transform.localPosition = new Vector3((float)-0.5 + ((float)(PT[0].x + PT[1].x) / 2 / _mapWidth), (float)0.5 - ((float)(PT[0].y + PT[1].y) / 2 / _mapHeight), -1);
     }
 }