i want camera follow player. use player's(in target) transform , change camera's transform.
public class camerascript : monobehaviour { public transform target; private vector3 delta; void start() { delta = camera.main.transform.position - target.position; } void update() { camera.main.transform.position = target.position + delta; } }
this method works, it's better solution?
it comes down "better" means, doing little interpolation smooth out camera's motion looks better (although vr it's not simple)
something should work:
public class camerascript : monobehaviour { public transform target; public float lerpspeed; private vector3 delta; void start() { delta = camera.main.transform.position - target.position; } void update() { camera.main.transform.position = vector3.lerp(camera.main.transform.position, target.position + delta, lerpspeed * time.deltatime); } }
Comments
Post a Comment