ПредишенСледващото

резюме

  • Анимация движи само определени части на тялото. Въпреки че много анимации могат да анимирате на цялото тяло, но някои от тях ще бъдат манипулирани само на ръка или на главата, което дава възможност да се създаде "пластове" ефекти, като едновременно макара и кимване с две различни анимации. Комбинирайте това с анимация разходка и можете да се разхождате, залитат и кима в същото време!
  • Ако няколко анимации манипулират една и съща част на тялото, като всеки един от тях е взето, за да се движи тялото предварително определен анимация приоритет. който се използва, когато Туин в скрипта ви!
  • Циклично повторение на анимацията трябва да бъде изрично спре да използва llStopAnimation (). или ще продължи вечно, така че се уверете, че скрипта ви спира всяка анимация ги задейства, и ако искате да се избегне конфликт, можете да използвате llGetAnimationList (), за да се определи rabotaeschey анимация.

Предварително зареждане анимация

Ако искате да се изгради поредица от анимации, които плавен преход от една към друга, можете да го направите с помощта на приоритета на анимация. Казано по-просто, ако използвате цялото тяло анимация на цялото тяло с приоритет 4, анимацията с приоритет 3 и по-долу няма да се вижда (те се припокриват), като се има предвид, става възможно да се изгради поредица от анимации, така че те ще се зареди на следващите стъпки "във фонов режим ".

Ние правим това чрез провеждане на анимацията с приоритет 4, промяна на приоритета на 3, а след това на приоритет 2, и така нататък. На всеки етап, следната анимация започва по-рано, което ви позволява да се зареди във фонов режим, ако потребителят не е получила от анимацията. Ако вашата анимация последователност има повече действия от броя на приоритетни нива, а след това можете просто група стъпките заедно и предварително зареждане на цялата група наведнъж.

Например, ако втората и третата си фаза е приоритет 3, а след това да започне да започнете първия етап анимация (приоритет 4) и на втория и третия (така че те могат да бъдат предварително стартиране). При прехода към втория етап, спрете на първия и третия етап. Спирането на първо позволява вторият да стане видим и да спрем една трета, за да се избегне конфликт (защото имаме един и същ приоритет).

"Забележка". технически възможни всички анимации в предварително последователност се използва с еднакъв приоритет, както и да използват факта, че обаждането на анимацията е един и същ приоритет със старите анимации. Въпреки това, този метод е много тромава, така че често е по-добре да се групират анимация приоритети, и се уверете, че имате първоначалния "маскирането" на анимацията с приоритет 4, който ще се скрие предварително заредени анимация. Също така е важно да се помни, че е невъзможно да бъдат предварително заредени с голям брой анимации, тъй като има ограничение за броя на активните едновременни анимации, способността изостава лаг в клиента по SL, който също може да се намесва в натоварването на специфична анимация.

известни проблеми

Свързани статии

Подкрепете проекта - споделете линка, благодаря!