mirror of
https://github.com/godotengine/godot-docs.git
synced 2026-01-03 05:48:42 +03:00
I forgot the second script
Resolved wrapping problem. Was happening because we wrapped angle value at the moment they reach 360. In fact we have to do it only if both angles reach 360 ;) Fixes #151
This commit is contained in:
@@ -237,8 +237,11 @@ In our case, we simply need to multiply our 'rotation_ang' variable by 'delta' i
|
||||
func _process(delta):
|
||||
angle_from += rotation_ang * delta
|
||||
angle_to += rotation_ang * delta
|
||||
angle_from = wrap(angle_from, 0, 360)
|
||||
angle_to = wrap(angle_to, 0, 360)
|
||||
|
||||
# we only wrap angles if both of them are bigger than 360
|
||||
if (angle_from > 360 && angle_to > 360):
|
||||
angle_from = wrap(angle_from, 0, 360)
|
||||
angle_to = wrap(angle_to, 0, 360)
|
||||
update()
|
||||
|
||||
Let's run again! This time, the rotation displays fine!
|
||||
|
||||
Reference in New Issue
Block a user