Discuss how to use the Ren'Py engine to create visual novels and story-based games. New releases are announced in this section.
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
transform pipes_rotate(r):
rotate_pad False
ease .2 rotate r
when it circles back to 0 it rotates backwards to 0, I'm wondering if this: https://www.renpy.org/doc/html/atl.html#circular-motion
can help me achieve a full rotation instead?
It sounds like the solution I'm looking for, but with no example, I have no Idea if it works for my case and how.
A rotation of 0 is a rotation of 0. Its position is the same as 360, but it IS a full circle behind 360, so of course it rotates back. If you want to rotate from 270 forward to 0, you need to rotate to 360.
Circular motion is just that, it moves the displayable in a circular motion around a point, but without rotating it. Think of a cabin on a ferris wheel.
Crappy White Wings (currently quite inactive)
Working on: KANPEKI!
(On Hold: New Eden, Imperial Sea, Pure Light)
Hello "Kia". Did you find a way? I use this code to (in my case fist made it bigger and fit on screen at center) rotate a pic of a whirl. Non stop, but for 4 seconds in my case: show warp001 at center:
zoom 2.0
xalign 0.5
yalign 0.5
xanchor 0.5 yanchor 0.5
rotate 0
linear 4.0 rotate 360
repeat
The "warp001" is the pic I let rotate. Tell us what worked for you.