Foolish Posted May 8, 2010 Author Share Posted May 8, 2010 After days of experimenting, here is the magic order of operations that allowed me to have smoother movement with a "drifting third person camera" without requiring a pivot. 'Main loop While Not KeyHit(KEY_ESCAPE) If KeyHit(KEY_ESCAPE) Exit If AppTerminate() Exit player.Update() 'captures my keyboard input, applies forces to the fighter. fw.Update() fw.Render() PositionEntity(fw.Main.camera, EntityPosition(player.model)) RotateEntity(fw.Main.camera, EntityRotation(player.model)) MoveEntity(fw.Main.camera, Vec3(0, 1, - 2.5)) Flip Wend Quote Windows XP Dual Core 2.66 Dual GeForce 7900 GTS in SLI (Yes, I know they are old.) Blitzmax with BlIDE Link to comment Share on other sites More sharing options...
macklebee Posted May 8, 2010 Share Posted May 8, 2010 glad you got something to work for you... as a request, can you start using the code snippet format "<>" that is on the reply toolbar? It makes it easier for everyone to read along. Quote Win7 64bit / Intel i7-2600 CPU @ 3.9 GHz / 16 GB DDR3 / NVIDIA GeForce GTX 590 LE / 3DWS / BMX / Hexagon macklebee's channel Link to comment Share on other sites More sharing options...
Foolish Posted May 9, 2010 Author Share Posted May 9, 2010 Sure amigo. Thanks for the tip. Quote Windows XP Dual Core 2.66 Dual GeForce 7900 GTS in SLI (Yes, I know they are old.) Blitzmax with BlIDE Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.