constructor - Ue4 在运行时使用播放器启动和物理设置组件位置
问题描述
我知道虚幻引擎有一个答案中心,但它不允许我登录我使用的任何设备或浏览器。
我在构造函数 PointEngine = CreateDefaultSubobject(TEXT("PointEngine0"));
此类在其构造函数中添加了多个类似于上述代码段的子对象,每个子对象都对 pawn 施加物理力。问题就在这里,力需要计算位置和旋转,然后在每个子对象上设置,这是在 PointEngine Begin Play 中完成的。
如果我拖入 pawn 并进行模拟,这应该可以正常工作,但是当我使用玩家开始生成对象时,这些点没有设置在正确的位置,并且似乎是玩家上方的一个很好的高度。我认为这是因为当玩家下降高度偏移时,这似乎可以通过在编辑器启动后在生成的玩家上启用物理来确认。
结果,我尝试从计算点和研究文档的物理开始的地方移动,不幸的是我已经好几天没有解决它了,我在统一方面练习得更好,所以这个问题对我的打击比我想象的要大,我会感谢任何他
解决方案
推荐阅读
- arrays - 如何使用 jq 命令过滤 JSON 值?
- gitlab - 如何在 GitLab 上从一个仓库到另一个仓库来回发布构建的工件?
- php - Websocket 在 GCE 上失败“1006”无原因
- intellij-idea - Intellij 主菜单定位
- node.js - 如何在 NodeJS 中仅在月底运行函数
- c++ - 使用执行策略和线程池有什么区别?
- java - 带有 JsonUnwrapped 的 JsonIncludeProperties
- android - android项目出现与ANDROID_SDK_HOME相关的一些错误
- javascript - 使用 getComputedStyle() 时如何以百分比形式获得实际价值
- c - 将字符串/整数的命令行参数解析为标准输出