首页 > 解决方案 > Ue4 在运行时使用播放器启动和物理设置组件位置

问题描述

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

我在构造函数 PointEngine = CreateDefaultSubobject(TEXT("PointEngine0"));

此类在其构造函数中添加了多个类似于上述代码段的子对象,每个子对象都对 pawn 施加物理力。问题就在这里,力需要计算位置和旋转,然后在每个子对象上设置,这是在 PointEngine Begin Play 中完成的。

如果我拖入 pawn 并进行模拟,这应该可以正常工作,但是当我使用玩家开始生成对象时,这些点没有设置在正确的位置,并且似乎是玩家上方的一个很好的高度。我认为这是因为当玩家下降高度偏移时,这似乎可以通过在编辑器启动后在生成的玩家上启用物理来确认。

结果,我尝试从计算点和研究文档的物理开始的地方移动,不幸的是我已经好几天没有解决它了,我在统一方面练习得更好,所以这个问题对我的打击比我想象的要大,我会感谢任何他

标签: constructorpositiongame-physicsunreal-engine4

解决方案


推荐阅读