How do Make the sprite stick into only one object

How do I?

I want to make the object hand stick to only to the platform (since its a grabbing-based game) the hand sticks to everything and I want to make it stick to the platform only

What is the expected result

The hand should ONLY stick to the platform not anything else

What is the actual result

The hand sticks to anything even background or empty spaces

Related screenshots

Hello! are you using “stick object to others” extension?

then you probably use the very wrong extension for what you want to do.

do not simply read the title of an extension.

“Stick objects to others” i meant to copy the difference of position to another object (if one move 30 pixels to the right, the other also move 30 pixel to the right) it is used to avoid teleportation of the first object.


what you want is to “toggle off” whatever was moving the hands.

if it was draggable (mouse): simply put an event to deactivate behaviour “draggable”.
same for physics 2.0 or any other behaviours

if it was a key input. Simply store the information that hands are stuck inside a boolean. then, inside your key input event block that moves the hands, add a condition that checks the boolean.

Also, for best practice… organize your game events. create event groups and sub-conditions

No, I think it’s fine to use the sticker extension.

I think the issue is the unconditional event moving the Hands object towards the mouse, no matter if it’s grabbing or not.


My suggestion to fix it, using the screen snip below, is to:

  1. Add a ‘Hands animation is “normal”’ condition to the first event
  2. Add a “Trigger once” or a “Hands is not stuck” condition to the second event

did it work tho? have you tried it?

if you put the condition to stop the movement of the hands using your “ckeck animation name = ‘normal’”, than your hands will stop moving when the event isnt triggered (it will look sticked)

if that is what you want, then the stick behaviour is useless.