Вторник, 09 Августа 2022, 22:41

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Модератор форума: beril  
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Как осуществить анимацию?
Как осуществить анимацию?
Georgiy0912Дата: Среда, 04 Июля 2012, 16:31 | Сообщение # 1
почетный гость
Сейчас нет на сайте
Всем доброго времени суток! Мне опять нужна помощь smile Как осуществить анимацию для моего персонажа, анимируя его в максе? Как его экспортировать в юньку и там вызвать анимацию из скрипта?
vknw123Дата: Среда, 04 Июля 2012, 16:40 | Сообщение # 2
старожил
Сейчас нет на сайте
Georgiy0912, неужели такой вопрос не общеизвестен?
Georgiy0912Дата: Среда, 04 Июля 2012, 16:43 | Сообщение # 3
почетный гость
Сейчас нет на сайте
vknw123, Я искал, но нашёл только анимацию внутри юнити((
RacotДата: Среда, 04 Июля 2012, 19:35 | Сообщение # 4
постоянный участник
Сейчас нет на сайте
Quote (Georgiy0912)
Как осуществить анимацию для моего персонажа, анимируя его в максе? Как его экспортировать в юньку и там вызвать анимацию из скрипта?

чтобы экспортировать анимацию как анимацию, добавьте к имени файла анимации "собаку" : @walk.fbx


Специалист "во всем" - специалист "ни в чем"
------------------------------------
Script Reference для Unity3D
Помогу со скриптами for Unity3D
IL-98-YAДата: Среда, 04 Июля 2012, 19:45 | Сообщение # 5
UnityUser
Сейчас нет на сайте
а для вызова анимаций надо написать:
Code
animation.CrossFade("Название анимации")

например есть анимация: Player@IDLE.fbx
Code
animation.CrossFade("IDLE")

так же можно сделать удобней:
вот код:
Code
public AnimationClip idle;
void Awake()
{
animation.AddClip(idle, "NewName")
}
void Update()
{
animation.CrossFade("NewName");
}



Georgiy0912Дата: Суббота, 07 Июля 2012, 12:46 | Сообщение # 6
почетный гость
Сейчас нет на сайте
Спасибо smile
FORFUNДата: Понедельник, 09 Июля 2012, 22:56 | Сообщение # 7
почетный гость
Сейчас нет на сайте
IL-98-YA,
Может кому надо тотже скрипт на JS:
Code
var idle:Animation;  
function Awake()  
{  
animation.AddClip(idle, "NewName")  
}  
function Update()  
{  
animation.CrossFade("NewName");  
}


- создавай то, что нравится тебе.
[MIND++] - будь выше и умнее.
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Как осуществить анимацию?
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2022 Рейтинг