I am just starting out with Unity and have created a project which will feature one or more spacecraft in a 3D universe from a top down perspective. So far I have managed to create a simple model of a spacecraft in Blender, import it in Unity, and have it do some vector based calculations making the crafts bank and yaw and move forward and pursue each other. For this I mainly used Quaternion.LookRotation in the update function (fed with Vector3 objects). Doing a bit of googling on various subjects concerning unity I found out about the existence of RigidBody objects. I have some questions about that:
-
Are rigid bodies something that would apply to the project I’m working on, or is it more for first person games? Movement and collision appear to be available for non-rigidbodies, so what is the advantage of using them?
-
If I understood correctly, RigidBodies are dependent on Physx. But Physx is an Nvidia feature. Does that mean they won’t work on non-Nvidia graphic cards?
Any other suggestions are also greatly appreciated!