Может кто то знает, как можно сделать аналог способки феникса из старкрафт 2 , когда он поднимает единицу силовым полем и та барахтается кверх ногами в воздухе.
А конкретно интересует возможно ли без специальной анимации вращать модельку боевой единицы,например заставить двигаться ногами вверх?

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
21
Bergi_Bear:
Сделал Y вращение теоретически получилось перевернуть вверх ногами юнита, хотя само вращение так себе
гифка
Каким образом?
33
SсRealm, см комментарии выше там мне Steal nerves, дал всю инфу, щас пробую убрать вращение, чтобы зафиксировать вверх ногами
21
Bergi_Bear:
SсRealm, см комментарии выше там мне Steal nerves, дал всю инфу, щас пробую убрать вращение, чтобы зафиксировать вверх ногами
Давай)
21
Bergi_Bear:
FootUpAndGiveMeMoney
Короче,как я понял они там на хайве приклепляют на основе способки торнадо к герою,пока один умник не догадался саму торнаду переделать чтобы она боком вышла?
27
Bergi_Bear, у меня че-то криво все)
чтобы зафиксировать в одном положении достаточно два одинаковых кадра: начало и конец оставить.
Загруженные файлы
33
ну так я уже и зафиксировал, всё на скришоте, думаю может в виде наработки оформить, или слабовато будет, потому что одной моделью не отделаться ещё и триггеры нужны будут разумеется
27
Bergi_Bear, у меня какая ванька-встанька получилась. модель не до конца прогибается вниз
раскрыть
	Rotation 17 {
		Linear,
		0: { 0, 0, 0, 1 }, //180В°
		150: { 0.98, 0, 0, 0.19 }, //157.5В°
		300: { 0.92, 0, 0, 0.38 }, //135В°
		450: { 0.83, 0, 0, 0.55 }, //112.5В°
		600: { 0.707, 0, 0, 0.707 }, //90В°
		750: { 0.55, 0, 0, 0.83 }, //67.5В°
		900: { 0.38, 0, 0, 0.92 }, //45В°
		1050: { 0.19, 0, 0, 0.98 }, //22.5В°
		1200: { 0, 0, 0, 1 }, //0В°
		1350: { 0.19, 0, 0, -0.98 }, //337,5В°
		1500: { 0.38, 0, 0, -0.92 }, //315В°
		1650: { 0.55, 0, 0, -0.83 }, //292,5В°
		1800: { 0.707, 0, 0, -0.707 }, //270В°
		1950: { 0.83, 0, 0, -0.55 }, //247,5В°
		2100: { 0.92, 0, 0, -0.38 }, //225В°
		2250: { 0.98, 0, 0, -0.19 }, //202,5В°
		2400: { 0, 0, 0, -1 }, //180В°
	}
33
Steal nerves, много кадров чёт мне хватило этого
Helper "dummy spin" {
	ObjectId 0,
	Rotation 2 {
		Hermite,
		GlobalSeqId 0,
		0: { 0, 1, 0, 0 },
			InTan { 0, 1, 0, 0 },
			OutTan { 0, 1, 0, 0 },
		80: { 0, 1, 0, 0 },
			InTan { 0, 1, 0, 0 },
			OutTan { 0, 1, 0, 0 },
	}
}
на мгновенный поворот, он длится столько, сколько длится длительность баффа
я не знаю что такое InTan и OutTan но меня это не сильно волнует, юнит уже вверх ногами - результат достигнут
21
Bergi_Bear:
Steal nerves, много кадров чёт мне хватило этого
Helper "dummy spin" {
	ObjectId 0,
	Rotation 2 {
		Hermite,
		GlobalSeqId 0,
		0: { 0, 1, 0, 0 },
			InTan { 0, 1, 0, 0 },
			OutTan { 0, 1, 0, 0 },
		80: { 0, 1, 0, 0 },
			InTan { 0, 1, 0, 0 },
			OutTan { 0, 1, 0, 0 },
	}
}
на мгновенный поворот, он длится столько, сколько длится длительность баффа
я не знаю что такое InTan и OutTan но меня это не сильно волнует, юнит уже вверх ногами - результат достигнут
Господа,через какую прогу файл редактируете?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.