25792人加入学习
(149人评价)
Unity2D 初级案例 - 坦克大战(Unity2017.1)

制作于2017年12月23日

价格 免费

用同样的产生特效产生两种敌人 复制一个敌人

还要拖图片切换  上右下左

再在born脚本中写下敌人的产生方法 写一个数组 因为要产生多个

public GmaeObject[ ] enemyPrefabList;

再写个bool变量用于区分出生特效(因为用的同一个)

public bool createPlayer;

再在之前的实例化玩家的那个出生方法中加上判断

随机产生  int num = Random.Range(0,2);

Instantiate(enemyPrefabList[num], transform.position,Quaternion.identity);

是0的话就是小坦克,1则是大坦克

再往born里拖引用 再copy几份born 就会产生不一样的,再把其中一个勾选为玩家

再往敌人脚本里拖好公共变量

 

[展开全文]

出生特效产生敌人,产生玩家。

Random.Range(0,2)

[展开全文]

 

随机产生数字 int整型只包括第一个数字而不包括第二个数字。

[展开全文]