Does someone (or the creator of this awesome asset itself ) has suggestions where to start, trying to establish an "Twin-Stick-Shooter" like movement in to the "Direct movement method"?
What I want is to directly control the player relatively to the camera. Exactly what the "Direct movement method" can provide.
But moreover I want the player to turn to the cursor position, somehow like what the "Straight to cursor movement method" provides. Also it would be neccessary to turn the upper body of the player while he is moving.
I know this is not in the least something one could expect from AdventureCreator, but the advantage of using the movement actions in cutscenes is just to big to justify the use of a custom animation engine (I first thought of somehow copy the script of the Unity4 AngryBots demo).
My question is, do you think something like that would be possible to implement in to the AdventureCreator movement manager? I am an light intermediate in C# but not a coding pro. I also dont want to loose too much time with something too big for me in the end.
Really hope someone can advise me.
Comments
IIRC, the Angry Bots player was split into two, so that the torso rotated separately. You might want to consider rotating the player's torso only towards the mouse - if you don't affect the base object's rotation, it should mean you wouldn't have to add your own animation / motion engine. You'd just have to reset the rotation when a cutscene begins, so that the player's facing the right way.
On a related note, the upcoming v1.47 release will include a scripting reference, that you can use to more easily know the various public functions and variables available to you.
Otherwise (but still in Mecanim), you have to provide names of the head pitch/spin parameters that you use to play the up/down/left/right head turn animations. It's more fiddly to set up, but you'd have greater control over what those animations are. Same goes with Legacy - you just provide the AnimationClips that you want to play.
Section 3.10 of the manual covers this better.