I've got a basic little world up with some terrain and rolling balls, but I'm interested in creating an object I can control with kinematics. However it seems like there's so many choices I'm not really sure which ones are appropriate.
Should I create a rigidBody? In the documentation it lists that there are three types of rigid bodies, of which the third is a "Kinematic Object". How would I even create a "kinematic" rigidBody as opposed to a typical dynamic object?
Should it just be a collisionObject? What collision flags? CF_KINEMATIC_OBJECT, CF_CHARACTER_OBJECT?
What about ObjectType? COLLISION_OBJECT, RIGID_BODY, GHOST_OBJECT?
I've looked all through the wiki and API documentation but I can't find any description anywhere of how these different flags react.
Also about motion states, it says that the motionstate calls getWorldTransform on Kinematic rigid bodies. Does this mean you can't use a motion state with a collisionObject?
Sorry I know its a lot of questions, but I feel like I'm missing a critical page of documentation somewhere to explain some of these features :S
Is there a typical setup that it used to create a kinematic actor? I'm aware of the kinematicCharacterController, but if it's incomplete I wanted to create my own solution.
Thanks!