ย  ย  void CameraOut()

ย  ย  {

ย  ย  ย  ย  mainCamera.transform.Translate(0f, 0f, -CameraSpeed);

ย  ย  }


๋ผ๋Š” ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค๊ณ 


ย  ย  ย  ย  ย  ย  if (mainCamera.transform.position.z >= -12.2f)

ย  ย  ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  ย  ย  CameraOut();

ย  ย  ย  ย  ย  ย  }

๋ผ๋Š” ์ฝ”๋“œ๋ฅผ ์—…๋ฐ์ดํŠธ์— ๋„ฃ์–ด๋†“์Œ



๋‹ค๋ฅธ ๊ณณ์— ์นด๋ฉ”๋ผ๊ฐ€ ์ฃผ๊ธฐ์ ์œผ๋กœ ์›€์ง์ด๋Š” ์ฝ”๋“œ๊ฐ€ ์žˆ๊ณ , ์œ„ ์ฝ”๋“œ๋Š” ํ˜„์žฌ ์นด๋ฉ”๋ผ ์œ„์น˜๊ฐ€ ์›์ ๊ณผ ๋‹ค๋ฅด๋ฉด ์ง€์†์ ์œผ๋กœ ๋Œ์•„๊ฐ€๋Š” ๊ธฐ๋Šฅ์„ ํ•จ

์Œ์•…์— ๋งž์ถฐ ๋‘ ์นซ๋‘ ์นซํ•˜๋Š” ํšจ๊ณผ ๊ตฌํ˜„ํ•˜๋ ค๊ณ  ์จ๋†“์€ ๊ฑฐ ใ…‡ใ…‡


๊ทผ๋ฐ ์ด๊ฒŒ ์—…๋ฐ์ดํŠธ์— ๋ฐ•ํ˜€์žˆ์–ด์„œ ๊ทธ๋Ÿฐ์ง€ ๊ธฐ๊ธฐ์‚ฌ์–‘์ด ๋‚ฎ์•„ ํ”„๋ ˆ์ž„์ด ์•ˆ ๋‚˜์˜ฌ ๊ฒฝ์šฐ ๋‹ค์Œ ์นด๋ฉ”๋ผ ์ด๋™ ์‹œ์ ๊นŒ์ง€ ์›์ ์œผ๋กœ ๋Œ์•„๊ฐ€์ง€ ๋ชปํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ƒ๊ธฐ๋”๋ผ๊ณ 

๋งค ํ”„๋ ˆ์ž„๋งˆ๋‹คย CameraSpeed ๋งŒํผ ์›€์ง์ด๋Š” ์‹์ด๋ผ์„œ...


๊ทธ๋ž˜์„œ ์ด๊ฑธ ํ•ด๊ฒฐํ•˜๋ ค๊ณ ย mainCamera.transform.Translate(0f, 0f, -CameraSpeed * ํƒ€์ž„.๋ธํƒ€ํƒ€์ž„)์œผ๋กœ ์ˆ˜์ •ํ•ด๋ดค๋Š”๋ฐย ์ด๊ฑด ๋˜ ์ž‘๋™์„ ์•ˆํ•˜๋Œ€?


๊ฐœ์ธ์ ์œผ๋กœ ๋ญ๊ฐ€ ๋ฌธ์ œ๊ณ  ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์„์ง€ ๊ฐ์ด ์•ˆ ์žกํ˜€์„œ ์—ฌ๊ธฐ์— ๋ฌผ์–ด๋ด„