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

制作于2017年12月23日

价格 免费

Invoke,延时调用,在start时候调用。

Heart 爆炸,

enemy copy

出生特效。

[展开全文]

//坦克死亡的方法

private void Die()

{

if(isDefended)

{

return;

}

PlayerManger.Instance.isDead=trus;

//产生爆炸音效

Instantiate(explosionPrefab,transform.position,transform.rotation);

//死亡

Destroy(gameObject);

}

[展开全文]

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

Random.Range(0,2)

[展开全文]

fixedUpdate 能解决一些刚体运动碰撞的 

[展开全文]

AI编写。

每隔3秒自己发射。

v和h的值。随机给值。

[展开全文]

transform.Translate()的方法第一个参数填的是自身方向,第二个参数必须是space.world

 

Every object in a scene has a Transform. It's used to store and manipulate the position, rotation and scale of the object. 

[展开全文]

初始化地图实例化。

awake里实例化。

 

 

 

 

[展开全文]

1.发生碰撞  双方必须都要有碰撞器  至少一方拥有刚体 最好是运动的一方

[展开全文]

随机产生,不能同一位置重复产生。

list<Vector3> 将位置添加进去。

较外边一圈不产生游戏物体。

 

[展开全文]

每个层级的物体只能作用于自己层级的物体

[展开全文]

每一个产生20个。

随机产生。

invoke 延时调用一个方法。

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

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

[展开全文]

不是trigger触发,就是collision触发

[展开全文]

两个物体不在同一层级上时,碰撞检测无法生效

[展开全文]

生命值,

得分,

单利模式

 

[展开全文]

授课教师

SiKi学院老师

课程特色

图文(1)
视频(32)
下载资料(1)