随着学习的进行,今天把猴哥的Unity免费教程(不包括)学完了,在最后一节课中,主要是对飞盘射击案例的功能的增添和优化。如游戏结束之后的操作:停止倒计时、销毁飞盘、显示总分、分数清零、重新开始游戏。代码并不复杂,需要注意的地方是,通过父物体查找所有的子物体的时候,会把父物体本身已返回到数组当中,为第一个元素。所以销毁子物体的时候要适当注意。
本游戏设计思路: 1、角色控制:包括武器的移动,ray的控制,旋转控制,激光的发射 2、飞盘的控制:包括飞盘的随机生成与最后的销毁,飞盘的添加刚体坠落 3、游戏UI界面的规划:包括游戏开始,游戏进行,游戏结束。 4、游戏管理器这是最重要的一部分,负责游戏主要逻辑的控制,其实也就是对上面三个元素的整合,最终完成游戏的效果。包括了界面的切换,调用角色、飞盘等的方法。
注:Unity中涉及到通过父子关系查找物体的时候,主要是通过Transform组件的方法来实现的
转载请注明原文地址: https://ju.6miu.com/read-969350.html