UE5 添加随机弹道

我们一直都是直接拿玩家摄像头的正前方当作子弹发射方向,这样弹道将是固定的直线

现在我们需要添加一些随机的偏移,注意这不是让枪口上跳的后坐力,只是弹道的偏移

需要注意的是,这里的弧长并不真正的圆的弧长,因为显然他是一个直线,不是弧线,所以我们获得的弧度只是一个近似值

我们最后的计算结果,是让子弹在射程的最大值时,落在二倍弧长的这个范围内,范围是一个圆形

如下图,弹着点不再击中在准星中间

相关推荐
人工智能训练1 天前
UE5中如何解决角色网格体“掉下去”的问题
运维·服务器·windows·容器·ue5
AI视觉网奇2 天前
ue5 插件 WebSocket
c++·ue5
AI视觉网奇2 天前
ue 自己制作插件 c++
c++·ue5
AI视觉网奇2 天前
ue5.7 配置 audio2face
笔记·ue5
zhangzhangkeji2 天前
UE5 C++(UObject 的实例化 19-3):类 UWorld,模板函数 NewObject<>(...),
ue5
zhangzhangkeji3 天前
UE5 C++(14-1):UPROPERTY 宏、属性说明符和元数据说明符, visible,edit,Blueprint读写,Category 存储目录
ue5
Zhichao_973 天前
【UE5.3 C++】ARPG游戏 05-准备角色攻击的武器和动画
游戏·ue5
zhangzhangkeji3 天前
UE5 C++(15-3):UFUNCTION 的 meta 元数据, DisplayName ,同 UPROPERTY 的 meta
ue5
夜色。3 天前
UE5 Error LNK2019 编译异常修复备忘
ue5
陈友松4 天前
UE5 表格文件动态导入导出插件
ue5