Kategória LSL animáció

összefoglalás

  • Animáció mozog csak bizonyos testrészekre. Bár sok animációk animálni az egész testet, de néhány csak kézzel kezelhető vagy a fej, amely lehetővé teszi, hogy hozzon létre egy „réteges” hatások, mint például egyidejű orsó és nod két különböző animációk. Ha ezt kombináljuk egy animáció séta és sétálhat, tántorog, és bólogatnak ugyanabban az időben!
  • Ha több animációk manipulálni ugyanazon testrész, mindegyikük vesszük, hogy mozog a test előre animáció prioritás. amely akkor használható, ha az átkötő a forgatókönyvet!
  • Ciklusos ismétlése az animáció kifejezetten meg kell állítani segítségével llStopAnimation (). vagy azok fognak örökké, úgyhogy győződjön meg róla, hogy a szkript megáll minden animáció váltott velük, és ha el akarjuk kerülni a konfliktus, akkor llGetAnimationList (), hogy meghatározza rabotaeschey animáció.

Pre-loading animáció

Ha azt szeretnénk, hogy állítson össze egy sorozata animációk, a zökkenőmentes átmenetet az egyik a másik, akkor megteheti az animációt prioritás. Egyszerűen fogalmazva, ha fut egy teljes test animáció az egész test egy kiemelt 4. animáció 3. prioritás alatt és nem lesz látható (ezek átfedik egymást), szem előtt tartva lehetővé válik, hogy állítson össze egy sorozata animációk, így betölti a következő lépések „a háttérben ”.

Tesszük ezt az animációt futtató elsőbbségi 4, változó prioritásának 3, akkor a 2. prioritás, és így tovább. Minden egyes szakaszában a következő animáció korábban kezdődik, amely lehetővé teszi, hogy töltse a háttérben, ha a felhasználó nem kapott az animáció. Ha az animáció több akció, mint a számos prioritási szinten, akkor egyszerűen csoport a következő lépéseket együtt, és előfeszítő az egész csoport egyszerre.

Például, ha a második és a harmadik fázis a 3. prioritás, akkor indul elkezdi az első animációs szakaszban (4. prioritás), valamint a második és harmadik (úgy, hogy lehet pre-boot). Az átmenet a második szakaszban, akkor megáll az első és a harmadik szakaszban. Megállás első lehetővé a második láthatóvá válnak, és megállunk egy harmadik elkerülése érdekében konfliktusok (mert akkor ugyanaz a prioritás).

„Megjegyzés”. technikailag lehetséges összes animációk a pre-szekvencia használható ugyanaz az elsőbbség, és használja azt a tényt, hogy a hívás az animáció azonos prioritás a régi animációk. Ez az eljárás azonban nagyon nehézkes, ezért gyakran jobb csoport animáció prioritásokat, és győződjön meg róla, hogy van a kezdeti „maszkolás” Az animáció a 4. prioritás, amely elrejti előretelepített animáció. Azt is fontos megjegyezni, hogy lehetetlen előre betöltendő nagyszámú animációk, mivel van egy határ, hogy az aktív egyidejű animációk, képes elmarad lag az SL kliens, ami szintén befolyásolja preload speciális animáció.

ismert problémák

Kapcsolódó cikkek