Moving actors with matinee

hey guys im trying to move an actor ( with collision Box ) with matinee , but when ever i trigger matinee actor with trigger volume , the collision overlap the player even if its not touch it here is a video explaining what happens (see top left corner print string ) - YouTube please help me fix this issue -Thanks

Hello. I do not understand exactly what is the problem here. I assume you do not want that cube move forward twice.
Possible causes

  • After the first movement ,the trigger box is triggered again but this time not from the human but from the cube.
  • Mistakes in the matinee with the animation of the cube

Possible solutions

  • Try changing location to the trigger box to check if the problem occurs again . If not then look at possible cause #1
  • Change the collision settings of the human and see what is happening .Maybe you changed human collision sphere by mistake
  • Use a different method to achieve what you want . I will guide you :

First you need to create a new matinee

  1. Right click at left down grey area and create new empty group
  2. Right click at the new empty group and add new movement track
  3. Select the object you want to set on rotation and go back to matinee
  4. Right click the new empty group and add actor >add selected actor
  5. Select the movement track
  6. Set movement duration and location at different moments of your object . You need to change the location of your object manually and the time in the matinee and add a new key to each location-time of the object
  7. Go to level blueprint and activate this matinee with the node Play and connect your matinee to it
  8. (Bonus) With some basic scripting you can set that matinee on loop . For example use Event tick node then create a boolean variable and each time check with branch node if that boolean is true. If yes play the animation. Then make the boolean false. Then use delay node for as long as the duration of the orbit is. Then set boolean back to true.

Good luck and I hope I helped you.

thank you for replying
my problem is that i set up a collision box on the actor and make it print string when ever the player overlapping it , but for some reason the collision collide with the player even when its not touching it
that is my problem , why its doing that?

Probably because while the cube is moving,the trigger box is triggered again an because of this the string is printed twice.

Thank you so much it actually worked , the problem is the trigger box was overlapping with the cub and activating it , i did not know that could happen , anyways thank you so so much

No problem have a nice day !