hey okay i have new awareness ... my problem is that the pitch and yaw of the object is always relative to the coordinates of the scene and not to the stage. so if i do rotation to the object springcam is following it rotates not the way i want it. do you understand? my object is always center of the view so is there a way to say that this object should rotate in relation to the view or the camera instead the scene?
On 26 Jul., 16:54, le_unam <[email protected]> wrote: > well thank you for your answer ... for sure thats the thing i need but > i cant follow the code :-/ > > can somebody "translate" it for me? Or tell me in normal speech the > background of this code? :-) > > On 26 Jul., 14:37, Binxalot <[email protected]> wrote: > > > In an XNA book I have the problem you are having is also mentioned > > there when creating a fps view. The solution in the book is to limit > > the pitch of the camera so it can't go completely up which keeps it > > from freaking out. Here is the code they use for XNA perhaps you can > > adjust it to work for your game. > > > // Pitch rotation > > cameraDirection = Vector3.Transform(cameraDirection, > > Matrix.CreateFromAxisAngle(Vector3.Cross(cameraUp, cameraDirection), > > (MathHelper.PiOver4 / 100) * > > (Mouse.GetState( ).Y - prevMouseState.Y))); > > cameraUp = Vector3.Transform(cameraUp, > > Matrix.CreateFromAxisAngle(Vector3.Cross(cameraUp, cameraDirection), > > (MathHelper.PiOver4 / 100) * > > (Mouse.GetState( ).Y - prevMouseState.Y))); > > > PiOver4 is the value of Pi divided by 4 > > > On Jul 26, 5:48 am, le_unam <[email protected]> wrote: > > > > hey thank you but this doesnt help me with the mouselook. my movement > > > with the keyboard works fine ... my problem is the mouselookthing > > > > On 23 Jul., 22:19, Peter Kapelyan <[email protected]> wrote:> Don't use > > > Springcam, just use the regular camera, and you can move the > > > > camera like: > > > > > view.camera.moveForward(amount); > > > > > view.camera.rotationY+=amount; > > > > > etc > > > > > hope it helps > > > > > -Peter > > > > > On Fri, Jul 23, 2010 at 1:56 AM, le_unam <[email protected]> wrote: > > > > > can nobody help me with this problem? how do you normally create a 3d > > > > > freelook :-/ > > > > > > On 20 Jul., 14:16, le_unam <[email protected]> wrote: > > > > > > hey ... ehm i have still some problems with thefreelookmode ... i`m > > > > > > using springcam, to follow a small cube, to generate thefreelook > > > > > > mode, but i have trouble with the mouse following. i think my code > > > > > > is > > > > > > a little shitty but mybe you can help. > > > > > > > public function mouseMove(e:MouseEvent):void > > > > > > { > > > > > > if (mouseIsDown) > > > > > > { > > > > > > > > > > > > mouseMovementX = > > > > > (e.stageX - lastMouseX) * mouseSpeed; > > > > > > > > > > > > mouseMovementY = > > > > > (e.stageY - lastMouseY) * mouseSpeed; > > > > > > myEyes.yaw(mouseMovementX); > > > > > > myEyes.pitch(mouseMovementY); > > > > > > lastMouseX = > > > > > e.stageX; > > > > > > lastMouseY = > > > > > e.stageY; > > > > > > } > > > > > > } > > > > > > > this is the code i`ve done by myself and it works, but its not > > > > > > perfect > > > > > > because if i got to the edges of my scene thefreelook... or the > > > > > > cube ... goes crazy for a second ... you know? i think it has > > > > > > something to do with 360°. I f it comes to this point it starts at 0 > > > > > > or 1 and so the mathematics failed right? > > > > > > but how to solve this problem :-/ > > > > > > > greetz manu > > > > > > > On 27 Mai, 12:15, Fabrice3D <[email protected]> wrote: > > > > > > > > next to the examples, you might find some answers in there as > > > > > > > well... > > > > > > > >http://away3d.com/documentation > > > > > > > > Fabrice > > > > > > > > On May 27, 2010, at 12:00 PM, Michael Iv wrote: > > > > > > > > > Anyways I suggest you strongly tolookinto Away3D example > > > > > > > > applications > > > > > with code source , This way you will learn a lot very quickly > > > > > > > > Good Luck! > > > > > > > > > On Thu, May 27, 2010 at 12:58 PM, le_unam <[email protected]> > > > > > wrote: > > > > > > > > aaaaah okay thanks a lot ... i tried it with ... view.z ++; and > > > > > > > > something like this. i didnt know that there is an extra > > > > > > > > function for > > > > > > > > moving ... thanks thanks i will try it = ) > > > > > > > > > On 27 Mai, 11:55, Fabrice3D <[email protected]> wrote: > > > > > > > > > camera3D --> moveForward, backward, left, right... > > > > > > > > > if you have a camera defined as HoverCamera3d, its what it > > > > > > > > > does, > > > > > hovering around a given object in space. > > > > > > > > > if you want keep this camera, just set/change/move the camera > > > > > target. > > > > > > > > > > to drive your camera3D, its like any other as3 project: > > > > > > > > > keyboard > > > > > event triggers an event. > > > > > > > > > if arrowup is pressed, then camera.moveForward(myAmount); etc > > > > > > > > > etc > > > > > > > > > > no tricks > > > > > > > > > > Fabrice > > > > > > > > > > On May 27, 2010, at 11:39 AM, le_unam wrote: > > > > > > > > > > > Thank you for this informationen, i didnt know this example > > > > > > > > > > page. > > > > > But > > > > > > > > > > i think there is actually no example for my problem. There > > > > > > > > > > is > > > > > always > > > > > > > > > > looking at objects ... i know how to do that, but thats > > > > > > > > > > excactly > > > > > my > > > > > > > > > > problem ... mylookis in relation to an object every time = ( > > > > > > > > > > > On 27 Mai, 11:25, Michael Iv <[email protected]> wrote: > > > > > > > > > >> There is no trick ,lookinto Away examples in the trunk > > > > > > > > > > >> On Thu, May 27, 2010 at 12:22 PM, le_unam > > > > > > > > > >> <[email protected]> > > > > > wrote: > > > > > > > > > >>> Hey, i want to creat afree-look-mode. i have a big room > > > > > > > > > >>> and in > > > > > the > > > > > > > > > >>> middle a cube and now i want to fly around this cube ... > > > > > > > > > >>> when i > > > > > press > > > > > > > > > >>> up i want to fly forward and down backwards. when i press > > > > > > > > > >>> left > > > > > i want > > > > > > > > > >>> to turn left on my own axis. i tried many manipulations > > > > > > > > > >>> ... the > > > > > > > > > >>> view ... the camera ... the cube ... nothing brings the > > > > > > > > > >>> wished > > > > > result. > > > > > > > > > >>> is there a trick? where is the trick? how would you do > > > > > > > > > >>> this? > > > > > > > > > > >>> thanks for all answers = ) > > > > > > > > > > >> -- > > > > > > > > > >> Michael Ivanov ,Programmer > > > > > > > > > >> Neurotech Solutions Ltd. > > > > > > > > > >> Flex|Air > > > > > |3D|Unity|www.neurotechresearch.comhttp://blog.alladvanced.nethttp://www.meetup... > > > > > > > > > >> Tel:054-4962254 > > > > > > > > > >> [email protected] > > > > > > > > > >> [email protected] > > > > > > > > > -- > > > > > > > > Michael Ivanov ,Programmer > > > > > > > > Neurotech Solutions Ltd. > > > > > > > > Flex|Air |3D|Unity| > > > > > > > >www.neurotechresearch.com > > > > > > > >http://blog.alladvanced.net > > > > > > > >http://www.meetup.com/GO3D-Games-Opensource-3D/ > > > > > > > > Tel:054-4962254 > > > > > > > > [email protected] > > > > > > > > [email protected] > > > > > -- > > > > ___________________ > > > > > Actionscript 3.0 Flash 3D Graphics Engine > > > > > HTTP://AWAY3D.COM
