Difference between revisions of "Talk:LlSetKeyframedMotion"

From Second Life Wiki
Jump to navigation Jump to search
(OMG Future Proofing)
 
(Animation Types discussion)
Line 1: Line 1:
== Animation Types ==
Instead of setting integer Loop, let's reuse animation flags that was built for llSetTextureAnim function as list to combine flags usage.<br>
[[LOOP]] [[REVERSE]] [[PING_PONG]] [[SMOOTH]] [[ROTATE]] [[SCALE]] and maybe add another flag <u>POSITION</u>(0x80)?
----
;[[LOOP]]
: Starts from the beginning to the end and returns back to the beginning to start again.
;[[REVERSE]]
: Played backward in following order of the list.
;[[PING_PONG]]
: Starts from the beginning to the end and play backward back to the beginning to start again.
;[[SMOOTH]]
: Could be used as another suggestion between sliding to the next target instead of "llSetPos"-like frames.
;[[ROTATE]], [[SCALE]], and <u>POSITION</u>
: Allow user to trim list down a bit without the needs to add all three at the same time. (Might be a wishful thinking though.)
----
Generally allow users to develop system that could have more than one LlSetKeyframedAnimation function call, long as it's not using same axis/scale/position again, which overrides the first of that same flag.  One function call use position and second function call use rotation and scale for a type of event call.
I must point out a discussion about stopping, how do to about it. At the moment, suggesting use <u>STOP</u>(0x00) with combination of any flag from above? --[[Image:Nacon-tag.jpg]] '''[[User:Vincent_Nacon|₪]]''' 03:07, 31 August 2011 (PDT)
== OMG Future Proofing ==
== OMG Future Proofing ==


I must be hallucinating, an LSL proposal with some future proofing built in! -- '''[[User:Strife_Onizuka|Strife]]''' <sup><small>([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])</small></sup> 16:24, 30 August 2011 (PDT)
I must be hallucinating, an LSL proposal with some future proofing built in! -- '''[[User:Strife_Onizuka|Strife]]''' <sup><small>([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])</small></sup> 16:24, 30 August 2011 (PDT)

Revision as of 03:07, 31 August 2011

Animation Types

Instead of setting integer Loop, let's reuse animation flags that was built for llSetTextureAnim function as list to combine flags usage.
LOOP REVERSE PING_PONG SMOOTH ROTATE SCALE and maybe add another flag POSITION(0x80)?


LOOP
Starts from the beginning to the end and returns back to the beginning to start again.
REVERSE
Played backward in following order of the list.
PING_PONG
Starts from the beginning to the end and play backward back to the beginning to start again.
SMOOTH
Could be used as another suggestion between sliding to the next target instead of "llSetPos"-like frames.
ROTATE, SCALE, and POSITION
Allow user to trim list down a bit without the needs to add all three at the same time. (Might be a wishful thinking though.)

Generally allow users to develop system that could have more than one LlSetKeyframedAnimation function call, long as it's not using same axis/scale/position again, which overrides the first of that same flag. One function call use position and second function call use rotation and scale for a type of event call.

I must point out a discussion about stopping, how do to about it. At the moment, suggesting use STOP(0x00) with combination of any flag from above? --Nacon-tag.jpg 03:07, 31 August 2011 (PDT)


OMG Future Proofing

I must be hallucinating, an LSL proposal with some future proofing built in! -- Strife (talk|contribs) 16:24, 30 August 2011 (PDT)