- Home /
Switching from player to car
Is there a way to go from controlling a first person character to ,upon being triggered, controlling a car.
Answer by SkaredCreations · Dec 18, 2014 at 02:26 AM
Deactivate the player's mesh object upon entering the trigger.
how would i switch between the two though
if i just deactivate the mesh ill still be controlling the first person controller
first person to car on a click of a button when in collider and vice-versa
Have two totally independent controllers, one for each. Upon entering the car completely disable the FP Character object and enable the car controller object. Reverse this process for getting out of the car, positioning the FP Character somewhere sensible before reactivating it.
Answer by Kimphoe · Sep 21, 2016 at 05:29 PM
When "enter car" button is pressed check if the player game object is close to the car. Deactivate the player game object (SetActive(false);) Change a bool on the car object that makes the car start responding to user input and makes the camera follow the car. You are now in control of the car.
When "exit car" button is pressed to leave the car reposition the player game object close to the car. Reactivate the player game object (SetActive(true);) Change the bool of the car to false again. You are now in control of the player game object again.
Your answer
![](https://koobas.hobune.stream/wayback/20220613174316im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
Multiple Cars not working 1 Answer
im getting this error and i dont know why 1 Answer
stabilize car? help! 0 Answers
Ignoring force of impact for rotation axis only 1 Answer
TOP down 2d car physics 0 Answers