Ue4 Установка положения компонента во время выполнения, используя запуск игрока и физику - PullRequest
0 голосов
/ 07 октября 2018

Мне известно, что для Unreal существует концентратор ответов, но он не позволяет мне войти в систему на любом устройстве или браузере, которые я использую.

Я добавляю компонент из пешки cpp, подобный этому, в конструкторPointEngine = CreateDefaultSubobject (TEXT ("PointEngine0"));

Этот класс добавляет в свой конструктор несколько подобъектов, аналогичных приведенному выше фрагменту, каждый из этих подчиненных объектов применяет физическую силу к пешке.Проблема возникает здесь, силы требуют, чтобы положение и вращение были рассчитаны и затем установлены для каждого подобъекта, это делается в рамках PointEngine Begin Play.

Это работает как следует, если я перетаскиваю пешку исимулируйте, однако, когда я использую объекты запуска игрока, точки не установлены в правильном месте и кажутся хорошей высотой над игроком.Я предположил, что это потому, что когда игрок сбрасывает высоту со смещением, это, кажется, подтверждается включением физики на порожденном игроке после запуска редактора.

В результате я попытался переместиться туда, где начинается физика, где вычисляются очкии, изучая документацию, к сожалению, я не решал ее уже несколько дней, я лучше тренируюсь в единстве, поэтому эта проблема бьет меня сильнее, чем мне кажется, я был бы признателен любому, кого он

...