ย  ย  public Transform cam;

ย  ย  public float speed;

ย  ย  public Vector2 limit; //limit.x ๋Š” ์ตœ์†Œ๊ฐ’, limit.y๋Š” ์ตœ๋Œ€๊ฐ’.

ย  ย  Vector3 targetPoint; // 2d์ผ๋• Vector2๋กœ..


ย  ย  private void Update()

ย  ย  {

ย  ย  ย  ย  transform.position += Time.deltaTime * speed * Vector3.right;

ย  ย  ย  ย  targetPoint = Vector3.Lerp(cam.position, transform.position, Time.deltaTime);

ย  ย  ย  ย  targetPoint.x = Mathf.Clamp(targetPoint.x, limit.x, limit.y);

ย  ย  ย  ย  targetPoint.z = -10; //์š”๊ฑด ์นด๋ฉ”๋ผ z ํฌ์ง€์…˜. //3d์— ํผ์ŠคํŽ™ํ‹ฐ๋ธŒ์ธ ๊ฒฝ์šฐ...

ย  ย  ย  ย  cam.position = targetPoint;

ย  ย  }


๊ฐ„๋‹จํ•˜๊ฒŒ ๋งŒ๋“ค์–ด๋ดค์Œ

๊ฑ ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์•ˆ๋จ?