Google了一下,老外说在BP_MotionController这个官方蓝图中修改变量“TeleportLaunchVelocity”的值就OK了
如果是小场景中,这么做当然没毛病,但是我的项目是一个超大场景,如果把这个值改的太大就不好了,按下传送按键,得到的弧线不能抬太高,一开始以为是Nav Volume太矮了,然后调整高了也不行
然后看代码,发现弧线是依照“PredictProjectilePathByObjectType”产生的,挨个儿测试,发现“OverrideGravityZ”是修改弧度的关键,经测试,该值最好是“TeleportLaunchVelocity”的负数,得到的效果会比较好。
特此记录。