We are using ...if color <red> is touching <blue> and then the sprite should "hide", but the sprites dont seem to "touch" as they appear to be in different layers? We cant see a layer function. What are we doing wrong?
blocks<if><color[ red ]is over[ blue ]<hide>
Offline
Make sure the test is in a Forever loop so that it is happening continuously. Also, the red color (the first color) should be on the sprite running the script, the blue color can be either on another sprite or on the background.
Finally, make sure that the colors in the test exactly match what you are trying to sense. You can't be using a color effect on any of the sprites either as that changes the color and will cause the test to fail. Ghost effect can also mess things up.
Offline