this is a simple solution to the problem you described. the start value is determined by the current angle value.
check out this channel. There are several tutorials about that
youtube.com/watch
made an example. is that what you meant?
drive.google.com/file/d/12AnQiRajMu9KQCv6z_hJRMCLb4aMylhF/view
try to change the order to this one
Hi. if I understood the problem correctly,
you can use the family. instead of uid, you can use instance variable or even the name of the object to pick it.
drive.google.com/file/d/1xw15gFDvEn7cSTtNSsOv20G_WGoCn6a5/view
You could also use Tween behavior, and reach the same result using only one action.
I hope I understood your question correctly
You can add an instance boolean variable, and toggle it every time when its angle is 90 or 180. And then add 2 conditions. If boolean is set, then rotate toward 180, otherwise - toward 90.
Develop games in your browser. Powerful, performant & highly capable.
made in a hurry. This may not be the best solution, but it may be useful.
drive.google.com/file/d/1G2b9NRKDf78FNrN5qIvl_KN_TO1-LmBM/view
just invert the condition
try this too.. if the security restrictions allow, it may work.
by the way, there is a useful "action" in the mouse plugin (pointer lock). But this may not work due to security restrictions.
I think you could multiply the mouse movement. Thus, when the pad reaches the edge of the layout, the mouse will still have space to move. And you can move the pad using (move_at_angle), and the speed of the cursor movement. I got the cursor speed using (lerp) expression. made an example.
drive.google.com/file/d/10ELD7oOg6aSTMOoxE6sSGOoH0euPGVFw/view
I think it's impossible. When the mouse is getting outside of the game area, its value no longer change.