Unity3D项目七:简单打靶

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

简单打靶

游戏规则与要求

    1. 游戏内容要求:
      1. 靶对象为 5 环,按环计分;
      2. 箭对象,射中后要插在靶上
        • 增强要求:射中后,箭对象产生颤抖效果,到下一次射击 或 1秒以后
      3. 游戏仅一轮,无限 trials;
        • 增强要求:添加一个风向和强度标志,提高难度

项目地址与演示视频

项目地址 -> 传送门?

视频连接 -> 传送门?

具体实现

  • 与上一个项目相同,将动作管理相关的类改成适配物理引擎。箭工厂与飞碟工厂相同,

  • 主要的内容在FirstSenceController中,

    首先时Update函数,使用LookAt函数将弓箭转向鼠标的方向,如果没有箭则从工厂中取出一支箭放在弓上,检测鼠标左键按下则射箭。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值