Spinning rod animation/Text: Difference between revisions

no edit summary
m (Typo in Lua example - using GLua / CLua comments in 2 places removed.)
No edit summary
Line 12:
A stand-alone version that loops and/or a version that doesn't loop can be made. These examples can also be converted into a system used in game development which is called on a HUD or GUI element requiring it to be called each frame to output the text, and advance the frame when the frame delay has passed. You can also use alternate text such as the . animation ( . | .. | ... | .. | repeat from . ) or the logic can be updated to include a ping/pong style where the frames advance forward, reach the end and then play backwards and when they reach the beginning they start over ( technically, you'd stop one frame prior to prevent the first frame playing twice, or write it another way ).<br />
<br />
There are many different ways you can incorporate text animations. Here are a few text ideas - each frame is in quotes. If you can think of any, add them to this page! There are 2 examples for several of these; the first is the base animation with only unique sets of characters. The second consists of the primary set from a - n and doubled, minus the first and last element ie: We only want the center. This way an animation can play forwards, and then in reverse ( ping ponging ) without having to code that feature. For the animations with 3 elements, we only add 1, the center. with 4, it becomes 6. with 10, it becomes 18.<br />
<br />
We don't need the second option for some of the animations if they connect smoothly, when animated, back to the first element. ... doesn't connect with . cleanly - there is a large leap. The rotating pipe meets the first perfectly so it isn't necessary, etc..
<br />
<br />
:* &nbsp; Dots - Option A requires ping / pong enabled script. Option B just adds the elements in the center.
Line 28 ⟶ 31:
:* &nbsp; Bird - This looks decent but may be missing something.
:** &nbsp; '︷', '︵', '︹', '︺', '︶', '︸'
:** &nbsp; '︷', '︵', '︹', '︺', '︶', '︸', '︶', '︺', '︹', '︵'
:* &nbsp; Plants - This isn't quite complete
:** &nbsp; '☘', '❀', '❁'
:** &nbsp; '☘', '❀', '❁', '❀'
:* &nbsp; Eclipse - From Raku Throbber post author
:** &nbsp; '🌑', '🌒', '🌓', '🌔', '🌕', '🌖', '🌗', '🌘'
Anonymous user