How do I get the camera to follow the player actors rotation?

Hello all,
I’ve been searching around the forums and the cookbook for an answer to my particular problem, without any joy.
I have an actor, controlled by touch based controls, which moves in four directions; up, down, left and right. I can get the camera to track this no problem and scroll around a large play area. I also have two additional controls that rotate the actor. What I’d like to do is have the actor rotate and have the camera follow this rotation so that the actor always stays central and pointing “up” the screen.
I’ve managed to get this working, in a fashion, by unlocking the actor and fiddling with the constrain attribute behaviour and then rigging it to the scene rotation value. However when rotating, it rotates the entire scene, my controls included.
Strangely enough when I got the rotation working it only rotates the graphics for the touch controls and not the actual functional positions of the actors; when rotated the touch controls appear to move, but I can continue to control the player and the rotation as if they were in their starting position.
I havent even started looking at how I’d reorientate the scene and actor to face up (I’m assuming I’d have to use VectorToAngle to point the actor “up” and have the camera track that, but it seems prudent to get the initial rotation working as this point.
I’ve been staring at this problem for quite a few hours over the last few days and would like some pointers. I know this is possible, but just can’t seem to find the correct solution.
Any help is much appreciated.
Note: While I have posted this in the Cookbook, Gamesalad have suggested I post in the forums as well, as there may well be a functional issue with the Cookbook which will, hopefully, be addressed.
I’ve been searching around the forums and the cookbook for an answer to my particular problem, without any joy.
I have an actor, controlled by touch based controls, which moves in four directions; up, down, left and right. I can get the camera to track this no problem and scroll around a large play area. I also have two additional controls that rotate the actor. What I’d like to do is have the actor rotate and have the camera follow this rotation so that the actor always stays central and pointing “up” the screen.
I’ve managed to get this working, in a fashion, by unlocking the actor and fiddling with the constrain attribute behaviour and then rigging it to the scene rotation value. However when rotating, it rotates the entire scene, my controls included.
Strangely enough when I got the rotation working it only rotates the graphics for the touch controls and not the actual functional positions of the actors; when rotated the touch controls appear to move, but I can continue to control the player and the rotation as if they were in their starting position.
I havent even started looking at how I’d reorientate the scene and actor to face up (I’m assuming I’d have to use VectorToAngle to point the actor “up” and have the camera track that, but it seems prudent to get the initial rotation working as this point.
I’ve been staring at this problem for quite a few hours over the last few days and would like some pointers. I know this is possible, but just can’t seem to find the correct solution.
Any help is much appreciated.
Note: While I have posted this in the Cookbook, Gamesalad have suggested I post in the forums as well, as there may well be a functional issue with the Cookbook which will, hopefully, be addressed.