Esempio n. 1
0
        public void AddMoveAbleEnity(MoveAbleEntity e)
        {
            this.AddEntity(e, true);
            world.playerEntitys.Add(e);

            world.moveSystem.Add(e.speed);
            world.gameObjectSystem.SetToTop(e.gameObject);
        }
Esempio n. 2
0
 public void InitScene()
 {
     for (int i = 0; i < 50; i++)
     {
         AddRandomEntity();
     }
     //仅仅创建一条
     for (int i = 0; i < 1; i++)
     {
         MoveAbleEntity playerEntity = new MoveAbleEntity();
         playerEntity.position.value = Vector2.zero;
         playerEntity.size.value     = 0.05f;
         playerEntity.color.value    = Color.yellow;
         playerEntity.speed.maxValue = 1f;
         playerEntity.team.id        = 1;
         playerEntity.position.value = new Vector2(Random.Range(-0.1f, 0.1f), Random.Range(-0.1f, 0.1f));
         AddMoveAbleEnity(playerEntity);
     }
 }