1. rigidbody2D๋ ์์ฒด์ ์ธ velocity๋ฅผ ๊ฐ์ง๊ณ ์๋ค.
๋ง์ฝ ํ ๊ฐ์ฒด๋ ๋ฌผ๋ฆฌ์ ์ธ ์ถฉ๋์ด ์๋ ๊ฒฝ์ฐ๋ผ๋ฉด, ์ด velocity๊ฐ ๊ฐ์ฒด์ ์์ง์์ ๋ฐฉํด๋ฅผ ์ค ์ ์๋ค.
ํ๋ ์ด์ด๋ฅผ ๊ณ์ ์ถ์ ํ๋ ์ ๊ฐ์ฒด์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋๋ฐ, ์ ๊ฐ์ฒด๋ ํ๋ ์ด์ด์์ position ์ฐจ์ด๋ฅผ ํฌ๊ธฐ๋ก ํ์ฌ ์ถ์ ํ๊ณ ์์๋ค.
์ด ๊ณผ์ ์์ ์ถฉ๋์ด ๋ฐ์ํ๋ฉด, rigidbody์์ ๊ฐ์ง๊ณ ์๋ velocity๊ฐ ๋ณ๊ฒฝ๋๊ณ , ๊ทธ ํฌ๊ธฐ๊ฐ ํ๋ ์ด์ด์์ position ์ฐจ์ด๋ณด๋ค ํฌ๊ฒ ๋๋,
๋ง์น ์ ์๋ฆฌ์์ ํ์ฐ์ ๊ฑฐ๋ฆฌ๋ ๋ชจ์ต์ด ๋์๋ค.
์ด๋ฌํ ๋์์ด ์๋๋์๋๊ฑฐ๋ผ๋ฉด ๋กํ์ง๋ง, ๋ด ์ผ์ด์ค์์๋ ๊ทธ๋ ์ง ์์๊ธฐ ๋๋ฌธ์, rigidbody์ velocity๋ฅผ 0์ผ๋ก ํ์ฌ, ๊ฐ์ฒด๊ฐ ์ ์ด์ด ์๋๋ผ๋ ์๋๊ฐ ๋ณํ์ง ์๋๋ก ํ๋ค.
2. LateUpdate๋ Update ์ดํ์ ์คํ
-> ์นด๋ฉ๋ผ ์ถ์ ํน์ ์ ๋๋ฉ์ด์ ํ์ฒ๋ฆฌ์ ์ฌ์ฉํ๋ฉด ์ข๊ฒ ๋ค.
-> ์ ํํ ํ์ด๋ฐ์ ์ ๋ชจ๋ฅด์ง๋ง, React์ render fn ์ดํ์ ํธ๋ฆฌ๊ฑฐ ๋๋ ํจ์๋ผ๊ณ ์ผ๋จ์ ์๊ฐํ์
3. ์นด๋ฉ๋ผ ์ฌ์ด์ฆ๋ฅผ ์ฐฐ๋ก๊ฐ์ด ๋ง์ถ๋ ๋ฐฉ๋ฒ...?
์๋ฌด๋๋ ํ๋ฒ์ ์ฝ๋ฉ์ผ๋ก ๋ชจ๋ฐ์ผ, PC ๋ชจ๋ ๋์์ ํ๊ณ ์ถ๋ค.
๊ทธ๋์ simulator๋ฅผ ์ฌ์ฉํด์ ๊ฐ ๊ธฐ๊ธฐ๋ณ ๊ฒ์ ์คํฌ๋ฆฐ์ด ์ด๋ป๊ฒ ๋์ค๋์ง ํ ์คํธ ํ๋๋ฐ,
๊ฐํน ์นด๋ฉ๋ผ๊ฐ ๋ฏธ๊ตฌํ ์ง๋ ( ํ์ผ์ด ์๋ ๋ถ๋ถ) ์ ๋น์ถ๋ ์ผ์ด ์์ด์ ๊ณคํน์ค๋ฝ๋ค.
์ผ๋จ์ ์์๋ก ์ด๋ป๊ฒ ์ด๋ป๊ฒ resolution์ ๊ฑด๋ค์ฌ์ ์์ ์ ํ๋๋ฐ, ๋ฌดํ๋งต ์ฌ์์ ๋น์ทํ ์ผ์ด ์ผ์ด๋์ง ์์๊น ํ๋ ๋๋ ค์์ด ์๊ธด๋ค.
๊ฑฐ๊ธฐ๋ค๊ฐ, ๋ด ํ๊ฒฝ์์๋ ๋ฌธ์ ์์๋๋ฐ, ์ค์ prod ํ๊ฒฝ์์ ์ด๋ฐ ์ผ์ด ๋ฐ์ํ๋ฉด...??? ๋ฒ์จ๋ถํฐ ๋์ฐํ๋ค
Game ์ฐฝ์ ํฌ๊ฒ ๋๋ฆด๋๋ ์ด๋ ๊ฒ ๋ฏธ๊ตฌํ ์ง๋๊ฐ ํ๋ฉด์ ๋น์ถ์ด์ง๋ ๊ฒฝ์ฐ๊ฐ ์ฆ์๋ฐ,ย
Game Screen์ ์ฌ์ด์ฆ์ ๋ฌด๊ดํ๊ฒย ์นด๋ฉ๋ผ๊ฐ ๋น์ถ ์ ์๋ ์์ญ ( ํ๋ ์ด์ด๋ฅผ ๊ธฐ์ค์ผ๋ก )์ ์ ํ ํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์๊น??
GPTํํ ๋ฌผ์ด๋ด๋ ๋ด๊ฐ ๋ฌธ์ ๋ฅผ ์ ๋๋ก ํ์ ํ์ง ๋ชปํ๊ณ ์๋์ง, ์ ๋งนํ์ธ ๋ต๋ง์ ํ๋ค
https://www.youtube.com/watch?v=bjgFsXweQw8
์ ๋ฌผ
๋กํ ๋๋ ์ง๊ธ ์๋ค๋จธ์ ์ฐ๊ณ ์๋๋ฐ, ์์ฝ๊ฒ๋ ๋ด ๊ฒ์์ ๋ฌดํ๋งต์ ์ฌ์ฉํ๊ณ ์์ด์ ๋งต์ด ํน์ ํด๋ฆฌ๊ณค ์ง์ ์ผ๋ก ํ์ ์ง์์ ์๋ ์ํฉ์ ๋ญ๊ฐ ๊ฒ์ ์บ๋ฆญํฐ ๊ธฐ์ค์ผ๋ก N ์ ๋ ๊ณ ์ ๋๋ ์นด๋ฉ๋ผ๋ฅผ ์ฐ๋ ๋ฐฉํฅ์ผ๋ก ์์๋ณด๊ณ ์์. ๊ทธ๋๋ ์ ๋ฌผ ๊ณ ๋ง์ ๊ฐ์ถ