Without your example I'm guessing, But
- Something in your movie is moving the camera. You need to find out where that is happening and stop it.
- The Camera's vehicle should be set to the gun. So that where ever the gun moves the camera follows it.
I would do the following (In this order)
- Assign the gun's vehicle to the world.
- Move the camera so that you get the view of the world you want with respect to the gun.
- Drop a dummy object at the camera and name it something like gunView.
- Set the vehicle of the dummy object (gunView) to the gun.
- Set the vehicle of the camera to the dummy object.
Now move the camera. The gun and dummy object should not move. Move the gun. The camera and dummy object should follow the movement of the gun but the scene will not look right because the camera was moved. So, set the camera's Point of View to the dummy object (gunView) and you should have the view you want.
The safest way to move the camera is to:
- Set the camera's vehicle to the world. This will keep the gun from affecting the cameras movement.
- Move the camera where you want it.
To return to the shooter view:
- Set the camera's point of view to the gunView Dummy Object
- Set the camera's vehicle to the gunView Dummy Object
Hope this helps.
Mark