Начал потихоньку ковырять UDK. появился вопрос по кизмету. Как сделать движение объекта относительно его поворота. Так как передвижение по координатам делается легко, то вот с движением объекта относительно его поворота не могу понять как.
Вопрос
7 3.4K
26
Банальное передвижение: используйте нод Get Location and Rotation, берите из него векторы Location и Rotation, получите новый вектор, равный сумме Location и умноженного на определенный коэффициент Rotation, присвойте новое значение позиции через Set Location and Rotation. Осталось придумать, как менять Rotation в зависимости от входных данных. Я уже не помню, есть ли косинусы/арккосинусы, и прочая тригонометрия в Кисмете. Если есть - берете тот же Rotation, берете его координаты, вычисляете по ним любой тригонометрический показатель (косинус, синус, тангенс), по нему - угол, если есть инпут - меняете соответственным образом угол, опять переделываете в тригонометрический показатель, по нему вычисляете компоненты для обновленного вектора Rotation, нодом Set Vector создаете новый вектор и через тот же Set Location and Rotation присваиваете объекту.
23
В теории везде это делается так: берётся угол поворота, от него берутся синус и косинус и множатся на скорость. Таким образом получаются отдельные скорости по осям. И объект перемещается по этим осевым скоростям. Как оно в udk - не знаю.
Создание объёмных облаков в Unreal Engine 4
Статья
1 5.6K
29
Жаль на англ, вот бы перевести все это на русский
Статья о создании меню для игры на UDK. Для работы нам понадобится Adobe Flash Professional CS5.5 и Adobe Photoshop.
Статья
30 22.8K
20
SERHS:
Всеравно не понимаю зачем это все на хгм ? ведь есть gcup.ru и тому подобные сайты
Спасибо за сайт, много полезного. Надо развить хгм до такой степени.
Без нормального форума это будет невозможно!
20
я делал движение камерой, покачивание головы как будто
1
Все работает! Ура)
Вот только до сих пор не понял зачем камеру ставить...у меня без нее все работает (Непонял её смысл)
1
Ага
Спасибо)))
Вроде получилось...А как сделать чтобы я не мог двигатся с меню?)))) У меня движется курсор и голова))))
20
Если не поможет, попробуй сделать всё сначала. Просто смотри внимательно, что бы флэшка сама рабочая была, потом делай уровень, через матин не обязательно делать (это я делал просто покачивание камеры) просто пробуй запустить флэшку при загрузке уровня