Size: a a a

2020 October 16

NI

No ID  in Unreal Engine
No ID 
Всем привет !
Ребят, у меня есть робот, которому задаются три значения для передвижения,
мощности 2-ух моторов(100, -100 вводятся пользователем ) и количество оборотов(1 для поворота на 90 градусови 2 для 180 ) ,
, если значение -46.55 при одном обороте на 90 градусов всё ровно поворачивается, если два, то перекрут
если значение -45,00005 то при двух оборотах на 180 градусов ровно поворачивается, а если один оборот указываешь, то не докручивается
люююди))))
источник

N

NoCodeBugsFree in Unreal Engine
No ID 
люююди))))
дебажь кашу
источник

S

Soap in Unreal Engine
Soap
Помогите плс со следующей проблемой:
красный не может дойти до синего
Исходные:
1) Обычные манекены
2) Двигаю с помощью AIMoveTo

Что пробовал:
1) detourCrowdAIController - не работает (на белых повесил сам контроллер, на красном его наследник с логикой идти к синему) - мечется влево-вправо, но все равно застревает по середине
2) rvo на компоненте characterMovment - плавно скатывается в середину и зависает
3) Если в белого засунуть сферу и в настройках navmesh поставить runtime generation = dynamic - обходит спокойно, однако сделать это с обычной капсульной коллизией не получилось( + тогда не оч понятно как динамически настраивать обновляемый navmesh под каждого бота
Так и не получилось найти нормального решения
источник

S

Soap in Unreal Engine
Вроде бы распространённая проблема, но чёт глухо гуглится
источник

S

Soap in Unreal Engine
Есть те кто решал её?
источник

SR

Sergey R in Unreal Engine
No ID 
люююди))))
поставь "костыль" (если угол 90 AND   мощность в пределах (от - ... до ...) )  тогда= > делать какой то костыльный хак. обложи логику костылями из Branch оставь comment - "разобраться с данным костылем потом))" и делай себе дальше. бонус для hard mode   https://answers.unrealengine.com/questions/879382/rotate-a-mesh-around-its-center-using-quaternion.html
источник

V

Vyacheslav in Unreal Engine
Драйвера новые и откат настроек не помог. Все ещё мучаюсь с этой проблемой. Если кто знает в чем проблема - помогите пожалуйста.
источник

А

Артём in Unreal Engine
Доброго времени суток. Буду очень благодарен, если поможете решить проблему, уже кучу времени убил, не могу понять что не так.

Я создаю виджет (в котором есть параметры, другие виджеты и т.д.), добавляю его в родительский. Задаю параметры, записываю в переменную в Save Game Object и сохраняю. Потом меняю параметры, достаю из переменной Save Game Object и добавляю в тот же родительский виджет. И ничего не меняется. Дебагом всё прошёл, всё выполняется по плану. Remove from parent тоже работает, но из переменной почему-то достаётся виджет с теми параметрами, которые уже есть сейчас, а не теми, которые были при сохранении. Что я делаю не так?
источник

SR

Sergey R in Unreal Engine
Артём
Доброго времени суток. Буду очень благодарен, если поможете решить проблему, уже кучу времени убил, не могу понять что не так.

Я создаю виджет (в котором есть параметры, другие виджеты и т.д.), добавляю его в родительский. Задаю параметры, записываю в переменную в Save Game Object и сохраняю. Потом меняю параметры, достаю из переменной Save Game Object и добавляю в тот же родительский виджет. И ничего не меняется. Дебагом всё прошёл, всё выполняется по плану. Remove from parent тоже работает, но из переменной почему-то достаётся виджет с теми параметрами, которые уже есть сейчас, а не теми, которые были при сохранении. Что я делаю не так?
ну так на что убил? дебажь какие значение переменных /виджета и save slot/ на каждой ступени lifecycle: виджет создан, виджет существует - данные поменялись юзером, виджет уничтожен
источник

BH

Bobby Hill in Unreal Engine
Артём
Доброго времени суток. Буду очень благодарен, если поможете решить проблему, уже кучу времени убил, не могу понять что не так.

Я создаю виджет (в котором есть параметры, другие виджеты и т.д.), добавляю его в родительский. Задаю параметры, записываю в переменную в Save Game Object и сохраняю. Потом меняю параметры, достаю из переменной Save Game Object и добавляю в тот же родительский виджет. И ничего не меняется. Дебагом всё прошёл, всё выполняется по плану. Remove from parent тоже работает, но из переменной почему-то достаётся виджет с теми параметрами, которые уже есть сейчас, а не теми, которые были при сохранении. Что я делаю не так?
я бы сказал, что тут глобальная проблема не понимая как работает сохранение, мне так кажется. экторы же не сохраняются так
источник

HM

Hackerman Me in Unreal Engine
Виджеты нельзя сохранять.
источник

HM

Hackerman Me in Unreal Engine
Я бы сказал что сохранять можно только примитивы и структуры и их производные. Без указателей на игровые объекты, виджеты и прочего подобного.
источник

А

Артём in Unreal Engine
То есть, в виджете никакие параметры просто не сохраняются, когда я его в переменную перевожу. Ок, понял.
источник

BH

Bobby Hill in Unreal Engine
Hackerman Me
Я бы сказал что сохранять можно только примитивы и структуры и их производные. Без указателей на игровые объекты, виджеты и прочего подобного.
Да, это более точно сказано, согласимся
источник

BH

Bobby Hill in Unreal Engine
Артём
Доброго времени суток. Буду очень благодарен, если поможете решить проблему, уже кучу времени убил, не могу понять что не так.

Я создаю виджет (в котором есть параметры, другие виджеты и т.д.), добавляю его в родительский. Задаю параметры, записываю в переменную в Save Game Object и сохраняю. Потом меняю параметры, достаю из переменной Save Game Object и добавляю в тот же родительский виджет. И ничего не меняется. Дебагом всё прошёл, всё выполняется по плану. Remove from parent тоже работает, но из переменной почему-то достаётся виджет с теми параметрами, которые уже есть сейчас, а не теми, которые были при сохранении. Что я делаю не так?
тут надо сохранять все измененные переменные в виджете, а потом загрузить переменные и по ним собрать предыдущее состояние
источник

А

Артём in Unreal Engine
Ок, всем спасибо за рекомендации. Знач буду всё разбирать на переменные. Жаль что так нельзя.
источник

HM

Hackerman Me in Unreal Engine
Bobby Hill
тут надо сохранять все измененные переменные в виджете, а потом загрузить переменные и по ним собрать предыдущее состояние
источник

HM

Hackerman Me in Unreal Engine
Артём
Ок, всем спасибо за рекомендации. Знач буду всё разбирать на переменные. Жаль что так нельзя.
Ну, тебе понятно почему так нельзя?
источник

SR

Sergey R in Unreal Engine
Bobby Hill
тут надо сохранять все измененные переменные в виджете, а потом загрузить переменные и по ним собрать предыдущее состояние
Да я это имел в виду, просто не заметил что чел прямым текстом писал что виджет сохраняет. Blindsight во всей красе
источник

А

Артём in Unreal Engine
Hackerman Me
Ну, тебе понятно почему так нельзя?
Честно говоря, не совсем.
источник