Change actor1 to actor 2 while clicking on actor 3?
In one level of my game, coloured fish come across the screen and if they hit trash, they will turn gray and stop. I have completed this part and it seems to work.
**Rule: Change Gray Fish
If all of the following conditions are valid:
this actor overlaps or collides actor with tag "trash"
Then:
Rule: Stop Movement
If all of the following conditions are valid:
the attribute self.aspects.motion.linearVelocity.x = 0;
the attribute self.aspects.motion.linearVelocity.y = 0;
Then
Change Image
Change Image to Gray Fish**
However, when once the player removes the piece of trash, the fish should turn coloured again. I feel like I am using the correct logic. This is the rule I have under the "trash" actors:
**Rule: Change Gray Fish
If all of the following conditions are valid:
this actor recieves touch pressed
Then:
Rule: Change Grad Fish 2
If all of the following conditions are valid:
this actor receives event overlaps or collides actor of type "Gray Fish"
Then
Change Attribute
Change Attribute game.Pfish to (True)**
This is what I have under gray fish, so they turn back to coloured fish after a piece of trash is destroyed.
**Rule: Change Back to Pink Fish
If all of the following conditions are valid:
the attribute game.Pfish true
Then:
Change Image
Change Image to Pink Fish**
Right now, when I preview my game, the fish turns grey on collision and stop moving, but does not turn back to coloured once I destroy the trash. It does start moving again though. I have made sure everything was spelled correctly and the boolean is not checked. I don't know if this rule clashes with another rule I have but I feel like I have tried everything.
Comments
I appreciate that you posted an explanation of your rules but is it possible for you to post a link to download your project file or at least screenshots of the rules? I'm finding it hard to follow everything the way it's written.
Also, it seems like you're using an actor tag to refer to an actor with a different image. That's not how tags work. So maybe it will make more sense when I can see your project (or screenshots).
@tatiang Here are screenshots of my rules!