I am making a game where there is a button: while the button is pressed(touched), the player moves forward. When the button is released, the player stops moving.

Now I can do this with the touchesbegan and touchesended functions but that is not what I want since I am going to add more buttons and enable multitouch, there must be an easier way..

Anyone knows how?