Итак, господа. снова я и снова с глупостями. Наверняка уже тысячу раз обсуждалось и обговаривалось, миллион раз спрашивалось до, но я что-то нигде не нашел. Прошу примерно на пальцах объяснить, как заставить юнита вращаться(по горизонтальным осям), когда он стоит на месте?
Если есть где почитать, лучше дайте ссыль на статью - я попробую разобраться. Заранее благодарен

Дам самый размазанный ответ, есть универсальный дамми с кучей анимаций к нему надо прикреплять эффект в виде твоего юнита которого хочешь, можно создать анимацию в мдвисе на переворот, но она будет не контролируемой, можно юниту самую основную кость переименовать в bone_turret, а потом в игре крутить Z правда больше чем на 90 градусов у меня не удавалось наклонить, зато можно заставить плавать по воздуху XD, но тебе нужен первый вариант
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
23
Похожие вопросы:

ответ
Может, поставить нулевую скорость в редакторе объектов?
Или не нулевую, но триггерно каждые 0.03 с. задавать ему координаты, на которых он изначально поставлен.

26
Точно по горизонтальной оси? Это будет так, что юнит должен перевернуться вверх ногами. Может тебе просто вращение из стороны в сторону?
12
8gabriel8:
Точно по горизонтальной оси? Это будет так, что юнит должен перевернуться вверх ногами. Может тебе просто вращение из стороны в сторону?
Йеп, именно как ты сказал. Возможно, я просто неправильно выразился
33
Дам самый размазанный ответ, есть универсальный дамми с кучей анимаций к нему надо прикреплять эффект в виде твоего юнита которого хочешь, можно создать анимацию в мдвисе на переворот, но она будет не контролируемой, можно юниту самую основную кость переименовать в bone_turret, а потом в игре крутить Z правда больше чем на 90 градусов у меня не удавалось наклонить, зато можно заставить плавать по воздуху XD, но тебе нужен первый вариант
Принятый ответ
18
Не совсем понял вопрос. Если про то, как перемещать юнита вокруг какой-то точки, то:
Ну смотри, у тебя есть радиус окружности и её центр. Между точкой и юнитом есть определенное количество градусов. Тебе остается каждые n секунд перемешать юнита в точку, равное количеству градусов плюсминус какое-то k, и расстоянием, равным радиусу (полярная система координат).
Если просто менять точку, куда смотрит юнит, то:
Каждые n секунд поворачиваешь юнита на k градусов.
12
Кристофер:
Не совсем понял вопрос. Если про то, как перемещать юнита вокруг какой-то точки, то:
Ну смотри, у тебя есть радиус окружности и её центр. Между точкой и юнитом есть определенное количество градусов. Тебе остается каждые n секунд перемешать юнита в точку, равное количеству градусов плюсминус какое-то k, и расстоянием, равным радиусу (полярная система координат).
Если просто менять точку, куда смотрит юнит, то:
Каждые n секунд поворачиваешь юнита на k градусов.
Последнее. Видимо, я и в самом деле очень коряво изъяснил вопрос.
Окей, тогда вопрос немного иного толка - как узнать, на сколько градусов юнит смотрит сейчас (Никогда просто такого раньше не делал :/)
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.