анимация двери

Общие вопросы о Unity3D

анимация двери

Сообщение Genusatplay 10 ноя 2011, 10:45

подскажите плиз, есть какие нибудь варианты более лаконичной реализации, анимации двери?
Синтаксис:
Используется csharp
if ( hit.collider.gameObject.name == "myObj"){
        if (!door_open && !animObj.animation.IsPlaying("anim_open") ){
                animObj.animation["anim_open"].speed = 1.0f;                                           
                animObj.animation.Play("anim_open");
                door_open = !door_open;
        } else if ( door_open && animObj.animation.IsPlaying("anim_open") ){
                animObj.animation["anim_open"].speed = -1.0f;
                door_open = !door_open;
        } else if ( !door_open && animObj.animation.IsPlaying("anim_open") ){
                animObj.animation["anim_open"].speed = 1.0f;
                door_open = !door_open;
        } else if ( door_open && !animObj.animation.IsPlaying("anim_open") ){
                animObj.animation["anim_open"].speed = -1.0f;
                animObj.animation["anim_open"].time = animObj.animation["anim_open"].length;
                animObj.animation.Play("anim_open");
                door_open = !door_open;
        }
}
Genusatplay
UNIт
 
Сообщения: 59
Зарегистрирован: 04 июн 2011, 11:59
Откуда: Ростов-на-Дону

Re: анимация двери

Сообщение Левш@ 10 ноя 2011, 10:57

_X.cor.R (Prologue)
Аватара пользователя
Левш@
Адепт
 
Сообщения: 4073
Зарегистрирован: 14 окт 2009, 16:34
Откуда: IBERIA
Skype: bars_levsha
  • Сайт

Re: анимация двери

Сообщение Genusatplay 10 ноя 2011, 11:10

я читал, доо
Genusatplay
UNIт
 
Сообщения: 59
Зарегистрирован: 04 июн 2011, 11:59
Откуда: Ростов-на-Дону

Re: анимация двери

Сообщение IDoNotExist 10 ноя 2011, 11:47

Можно соединить её HingeJoint'ом, у него есть параметр Motor который двигает петлю (дверную), если физика не нужна можно просто расположить Pivot двери там где должны быть петли и менять её угол поворота.
Аватара пользователя
IDoNotExist
Адепт
 
Сообщения: 1432
Зарегистрирован: 23 мар 2011, 09:18
Skype: iamnoexist

Re: анимация двери

Сообщение Genusatplay 10 ноя 2011, 12:13

хм, ну для обычных дверей где не нужна анимация, это может быть вариантом
Genusatplay
UNIт
 
Сообщения: 59
Зарегистрирован: 04 июн 2011, 11:59
Откуда: Ростов-на-Дону


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13