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

制作于2017年12月23日

价格 免费

初始化地图的其他游戏物体

坑:只有tank等移动的要加刚体,他们的碰撞体不用钩Is Trigger

实例化地图

for循环 每个产生20个 让墙多一点

初始化玩家(Born)

拿到变量   得到Born组件 将其createPlayer设置为true,

敌人 一开始三个,之后随机在这三个位置产生

bool值默认false,故不用再设

随机产生敌人的方法

用随机数0~2(0,3)

给一个空间坐标变量

再做判断if位置

再在原来位置加上InvokeRepeating(延时调用的方法)参数:(方法名,延时时间,每隔多久)

 

[展开全文]

每一个产生20个。

随机产生。

invoke 延时调用一个方法。

InvokeRepeating();隔一段时间调用一个方法。

(方法名,第一次调用,以后调用时间。)

[展开全文]

API

重复调用

InvokeRepeating(方法名,延时几秒后第一次调用,每隔多久调用一次)

[展开全文]