I’m trying to make a canvas game, with sprites to serve as buttons to move the character
I would like to be able to detect when I release the sprite and when I hold them (but without dragging).
In short: if I tap the sprite-button the character does one step, but if I hold the sprite-button it keep going until I let go of the sprite-button.
I tried looking up google, the best I could find was this:
But it doesn’t work because it doesn’t detect the release of the sprite, it just allow me to check if the character is moving a few moments after clicking it, and if it is, to stop it. This does not work for me at all.
I’ve also found a post here named “Canvas and sprites release done?” (I can’t link it, I’m limited to 2 links)
Apparently Thunkable was supposed to have blocks for exactly what I want? But they were never released, looking at this post date.
Hi @marine.bocquetpncnj, I saw your project, I live tested the app on my phone, you can try gyroscopic sensor if you want i have a piece of code,I’ll send it in two minutes
you can try this instead of clicking buttons for changing the x-axis and y-axis, instead of ball you can put that sprite character, I hope this solved your problem
Hey,
thanks a lot for the answer, but while this does work, it doesn’t do what I want/need
I know there are other ways to do this, with accelerometer, or even with buttons that aren’t on the canvas
But I would really like to know if there is a solution to do this entirely inside the canvas
Aside from doing it for myself, I figure it would be very very useful for a lot of other things
And the detection of touch-up is such a basic thing, I don’t even understand why Thunkable doesn’t already have it?