๋ฌดํ ์คํฌ๋กค๋ง ๋ฐฐ๊ฒฝ์ ๋ง๋๋ ค๊ณ ํจ
๋ฐฐ๊ฒฝ ์ค๋ธ์ ํธ ๋๊ฐ ๋ง๋ค์ด๋๊ณ , ๊ณ์ ์ด๋ํ๋ค๊ฐ ํน์ ์ง์ ์ด ๋๋ฉด ์์์ง์ ์ผ๋ก ํฌ์ง์ ์ ์ฎ๊ธฐ๋ ๋ฐฉ์์ผ๋ก ๊ตฌํํจ
๊ทผ๋ฐ ๊ธฐ๋ณธ์ ์ธ ๋์์ ์ ๋๋ ๊ฒ ๊ฐ์๋ฐ, ๋ ์ค๋ธ์ ํธ ์ฌ์ด์ ์ ๋ ๊ฒ ํ์ด ์กฐ๊ธ์ฉ ์๊ธฐ๋ ๊ฒ ๊ฐ์
void Update()
{
transform.position = transform.position + new Vector3(moveSpeed * Time.deltaTime, 0, 0);
if (transform.position.x <= -16)
{
transform.position = new Vector3(16, 0, 0);
}
}
์ฝ๋๋ ์ด๋ฐ ์์ผ๋ก ๋ฃ์ด๋๋๋ฐ, ์์ ๋ชจ๋ฅด๊ฒ ์ง๋ง if (transform.position.x <= -16) ํ์ด๋ฐ์ด ์ ํํ์ง ์์์ ๊ทธ๋ฐ ๊ฒ ๊ฐ๊ธฐ๋ ํจ
transform.position = new Vector3(16, 0, 0); ์ฒ๋ผ ๊ณ ์ ์ ์ผ๋ก ์ฎ๊ฒจ์ฃผ์ง ๋ง๊ณ ๋ค๋ฅธ ์ค๋ธ์ ํธย ์์น๋ฅผ ๋ฐ์์์ ๊ทธ ์์ ๋ถ์ฌ์ฃผ๋ ์์ผ๋ก ์ง๋ฉด ํด๊ฒฐ๋ ๊น?
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
ใณใณ
๋ฉํ ๋ฆฌ์ผ์ offset์ ์กฐ์ ํ๋ ๋ฐฉ๋ฒ๋ ์์ ๋ฐฑ๋ถ์จ์ด๋ผ ํฌ๊ธฐ์ ๊ตฌ์๋ฐ์ง ์์
3d ์ค๋ธ์ ํธ ๋ง๋ค์ด์ ํ๋ ๊ฑธ ์ ํ๋ธ ๊ฐ์์์ ๋ณธ ๊ฒ ๊ฐ๊ธฐ๋ ํ๋ฐ, ๋ด๊ฐ ๋ฉํ ๋ฆฌ์ผ์ด ๋ญ์ง ๊ฑฐ์ ์ดํด ๋ชปํ๋ ์์ค์ด๋ผ ํจ์คํ๊ธด ํ์ ใ ใ ;;;
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
ใ ใ ๋ค๋ฅธ ์ค๋ธ์ ํธ ์์น ๊ฐ์ ธ์์ ํ ๋ผ๋ค๊ฐ ๊ท์ฐฎ์์ ๊ทธ๋ฅ ํ์ฌ ์์น์๋ค 32 ๋ํจ ใ ใ
https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=101939&page=1
ใฑใ ใฑใ