Ue4使用播放器启动和物理效果在运行时设置组件位置

时间:2018-10-07 17:32:09

标签: constructor position game-physics unreal-engine4

我知道有一个虚幻引擎的答案中心,但是它不允许我登录任何使用的设备或浏览器。

我在构造器中从这样的pawn cpp添加一个组件 PointEngine = CreateDefaultSubobject(TEXT(“ PointEngine0”));

此类在其构造函数中添加了类似于上述代码片段的多个子对象,这些子对象中的每个子对象均对pawn施加物理作用力。 问题出在这里,力需要计算位置和旋转,然后在每个子对象上设置,这是在PointEngine开始播放中完成的。

这在我拖动棋子并进行模拟时应该可以正常工作,但是当我使用播放器开始生成对象时,这些点未设置在正确的位置,并且似乎位于播放器上方的高度。我认为这是因为当播放器放下高度偏移时,似乎可以通过在编辑器启动后在生成的播放器上启用物理来确认这一点。

结果,我尝试着移动物理学的起点,开始计算点并研究文档,但是不幸的是,我已经好几天都没有解决它了,我最好还是团结实践,所以这个问题比我认为的要难得多,我会很感激他

0 个答案:

没有答案