43235人加入学习
(204人评价)
【旧版】Unity初级案例 - 愤怒的小鸟

制作完成于 2018-1-22 本教程基于 Unity 2017.2开发

价格 免费
1、拿张白纸;
2、在白纸顶部写上你想理解概念;
3、用你自己的话解释它,就像你在教给别人一样。
4、遇到解释不了的地方,就通过查课本、问老师、或到互联网搜寻答案。
5、重复上述1-4步骤,直到再没有难点为止。
[展开全文]

要解决问题:

1、何时操作技能?

小鸟在飞行中才能能过鼠标左键按下触发技能,起飞前和碰撞到物体后都不能触发技能

① 左键按下:GetMouseButtonDown(0) 

② 是否在飞行中: private bool isFly

2、代码重用

① 在原来的 Bird.cs 脚本中增加 虚方法 ShowSkill() ,在需要增加技能的小鸟上重写该方法

② 在子类中重写父类中的虚方法时,如果要调用父类中的字段,父类的中的该字段用 protected 签名,这样外界看不到,但是子类中可以调用

[展开全文]

授课教师

SIKI学院老师

课程特色

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