Cámara en tercera persona Unity3D

Unity3d Third Person Camera

Primero, importe el modelo de personaje a la escena y colóquelo en el origen de las coordenadas mundiales. Cree un objeto vacío llamado CameraBase y muévalo al centro de la parte superior del cuerpo del modelo de personaje. Las coordenadas mundiales son (0, 1.35, 0). Este objeto es equivalente al punto de referencia de la cámara. Luego configuro la cámara como un elemento secundario de CameraBase y arrastro la cámara a la parte posterior del modelo de personaje con coordenadas locales (0, 0, -2). Luego cree un objeto vacío llamado CameraFollow, establecido como hijo del modelo de personaje, las coordenadas locales son (0, 1.35, 0).



Monte el siguiente script en CameraBase



|_+_|

Monte el siguiente script en la cámara



|_+_|