Wish I could help Coopninjask, but alas
:)
Have another small question myself: I'm testing to see if it's user friendly to have the camera follow the player he/she turns left/right/up/down like it does in 1st person mode, but then in normal 3rd person mode. This set-up works, but the camera turns really slow, almost 10 seconds. Somewhat okay at teh start but it slows down really fast.
Is there a way to make the camera move faster? Like it does in 1st person mode? I also added the plugin command "mv3d camera target
@Player 1" afterwards, but that didn't change anything.
The plugin commands are right.
I believe the problem is in Parallel Process and the way you build the conditions.
This way, while the person is in a direction, It will be rotating the camera. This is like it is rotating the camera multiple times to the same direction.
You have to build the conditions in a way to execute this command only once when you change your direction.
There is a way that i can think:
Put a condition with a:
If (Player Direction)
If Variable "Previous Direction" is different of Variable "Direction" then:
Variable "Previous Direction" = Variable "Direction"
Plugin Commands to camera yaw
End
Variable "Direction" = (Player Direction)
End
Explaining:
Let's imagine that you facing down (Direction = 2)
When you start the game, the Variable "Direction" will store the direction of the player. (= 2)
So, when you get in a direction, the game will check If the Variable "Previous Direction" is different of Variable "Direction", and It will be true. (Previous Direction = 0)
So the Variable "Previous Direction" will get the value from Variable "Direction" and them will be equal. (Both = 2)
You will run the plugin command to refresh the camera yaw.
The Variable "Direction" will get (Player Direction). This has to stay out of Previous Direction != Direction condition, because the Variable Direction has to update this value always.
This way, the plugin command to camera yaw will not run while you keep in the same direction.
If you turn in a different Direction, the Variable "Direction" will get a new value and be different of the Variable "Previous Direction", that will get the new Variable "Direction" value and this will update the camera.
Try this and see If will solve the problem. Give me feedback If It works please!