Это выглядит как что-то суперочевидное, но я не разу не видел, чтобы такую фичу использовали или хотя бы рассказывали о ней.
Короче. Берём любую модель курсора. Открываем её в магосе или в твилаке, или хоть в блокноте.
Импортируем туда любую текстурку для хвоста. Допустим Textures\RibbonBlur1.ddsblp. Можно и импортную.
Импортируем туда любую текстурку для хвоста. Допустим Textures\RibbonBlur1.
Закидываем её в материал
Обязательно двухсторонний, иначе будет плохо смотреться, фильтрация в зависимости от текстуры, но если текстура непрозрачная, как у меня сейчас, то Additive.
Создаём Ribbon Emitter с этим материалом.
Создаём Ribbon Emitter с этим материалом.
Тут главное указать очень маленькое значение Height, всё остальное (цвет, альфа, emissionRate, lifetime) можно задать произвольно, я особо не эксперементировал.
Да, в том же вар3ме по умолчанию эмиттер создаётся в координатах (0, 0, 0). Под конкретный курсор его не мешало бы сдвинуть, чтобы отрегулировать точку появления хвоста. Но мне лень.
Сохраняем курсор, импортируем в карту с путём типа UI\Cursor\HumanCursor.mdx
Работает в рефе на SD и HD графиках, и даже будет работать на 1.25.
Ред. nazarpunk
Ред. Anime Chan
Ред. Esea
Ред. P0MEX1
Ред. Esea
И вообще, я это в блог запостил, хз зачем в варкрафт репостнули
Ред. tart
Совершенно случайно наткнулся на эту классную статью и загорелся желанием сделать такой прикольный хвост за курсором.
Потратил на это 2 часа (пока разобрался куда тыкать и где искать файлы) и дошёл до последнего этапа
"импортируем в карту с путём типа UI\Cursor\HumanCursor.mdx".
Стоит версия 1.27b