源码学习网 首页 编程学园 ue4教程 查看内容

UE4手雷抛物线的实现

2019-7-28 04:54| 发布者: opiye| 查看: 96| 评论: 0

摘要: 先上效果蓝图实现思路:我们将抛物线分成多个细小的线段并且拼接模拟抛物线的效果beginplay时我们为其添加HierachInstancedStaticMeshComponent根据需要添加AddInstanceWorldSpace将BulletMarker移动到枪口作为抛物线 ...
腾讯云服务器秒杀

先上效果


蓝图实现思路:

我们将抛物线分成多个细小的线段并且拼接模拟抛物线的效果

beginplay时 我们为其添加Hierach Instanced Static Mesh Component 根据需要添加Add Instance World Space

将BulletMarker移动到枪口作为抛物线的起始点

开始计算每个线段的起始点与方向向量

将生成好的instance按照计算的起始点

为每个线段的末端生成一个球星检测用来判断线段是否与场景中的物体相交

g=9.8 根据gt2/2算出h 与startlocation与currentlocation进行向量计算 得到nextlocation的位置


将不需要的部分Scale缩放为0

链接:pan.baidu.com/s/1hKDgiU

提取码:s3sp




来源网址:https://zhuanlan.zhihu.com/p/75253213

鲜花

握手

雷人

路过

鸡蛋