如果想用unity制作一个fps游戏 用官方给的那个fpsController第一人称视角制作。
子弹发射的方法用射线检测 用ui层的中心点做准星 然后从摄像机发射一条射线
ray = Camera.main.ScreenPointToRay(new Vector3(Screen.width / 2, Screen.height / 2, 0));
子弹以射线方向发射实现准星指哪打哪,但是问题是这样子弹就必须从摄像机的位置打出,会很假,如果想要从fpsController下面绑定的枪的模型上打出就无法保证子弹
会打在准星的位置上。
求告知 如何解决这个问题!!!!让子弹看上去是从枪口发射,又会打在ui层准星所在的位置
求问 unity制作fps游戏的一个小问题!!!!!!!!!!!!!!!!!
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
悬赏问题
- ¥30 这是哪个作者做的宝宝起名网站
- ¥60 版本过低apk如何修改可以兼容新的安卓系统
- ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
- ¥50 有数据,怎么建立模型求影响全要素生产率的因素
- ¥50 有数据,怎么用matlab求全要素生产率
- ¥15 TI的insta-spin例程
- ¥15 完成下列问题完成下列问题
- ¥15 C#算法问题, 不知道怎么处理这个数据的转换
- ¥15 YoloV5 第三方库的版本对照问题
- ¥15 请完成下列相关问题!