简单打靶
游戏规则与要求
-
- 游戏内容要求:
- 靶对象为 5 环,按环计分;
- 箭对象,射中后要插在靶上
- 增强要求:射中后,箭对象产生颤抖效果,到下一次射击 或 1秒以后
- 游戏仅一轮,无限 trials;
- 增强要求:添加一个风向和强度标志,提高难度
- 游戏内容要求:
项目地址与演示视频
项目地址 -> 传送门?
视频连接 -> 传送门?
具体实现
-
与上一个项目相同,将动作管理相关的类改成适配物理引擎。箭工厂与飞碟工厂相同,
-
主要的内容在FirstSenceController中,
首先时Update函数,使用LookAt函数将弓箭转向鼠标的方向,如果没有箭则从工厂中取出一支箭放在弓上,检测鼠标左键按下则射箭。
void Update () { if(game_start) { Vector3 mpos = Came

本文介绍了一个Unity3D的简单打靶游戏,游戏规则包括5环靶,射中后箭会颤抖,游戏仅一轮但有风向和强度影响。实现中,通过Update函数控制箭的方向, Shoot函数处理射箭动作,结合物理引擎和碰撞检测来完成游戏逻辑。总结时强调了碰撞检测的设置对于高速运动物体的重要性。
最低0.47元/天 解锁文章
740

被折叠的 条评论
为什么被折叠?



