初试Unity 3D——飞盘射击案例(3)

    xiaoxiao2021-12-14  18

    随着学习的进行,今天把猴哥的Unity免费教程(不包括)学完了,在最后一节课中,主要是对飞盘射击案例的功能的增添和优化。如游戏结束之后的操作:停止倒计时、销毁飞盘、显示总分、分数清零、重新开始游戏。代码并不复杂,需要注意的地方是,通过父物体查找所有的子物体的时候,会把父物体本身已返回到数组当中,为第一个元素。所以销毁子物体的时候要适当注意。

    本游戏设计思路: 1、角色控制:包括武器的移动,ray的控制,旋转控制,激光的发射 2、飞盘的控制:包括飞盘的随机生成与最后的销毁,飞盘的添加刚体坠落 3、游戏UI界面的规划:包括游戏开始,游戏进行,游戏结束。 4、游戏管理器这是最重要的一部分,负责游戏主要逻辑的控制,其实也就是对上面三个元素的整合,最终完成游戏的效果。包括了界面的切换,调用角色、飞盘等的方法。


    注:Unity中涉及到通过父子关系查找物体的时候,主要是通过Transform组件的方法来实现的

    转载请注明原文地址: https://ju.6miu.com/read-969350.html

    最新回复(0)