๋ฌผ๋ฆฌ์์ง ์ดํด๋๊ฐ 0์ด๋ผ ใ ใ ใ ใ ์กฑ๊ฐ์
๊ฐ์ข๊ฐ์
๋ฌด์จ ์๋ฐ ํญํ๋ฉด ํฐ์ง๋๊ฒ ๋ฌผ๋ฆฌ์์ง ๊ด๋ จ ๋ฒ๊ทธ์
์ด๋๋ฐ๋ก ๋ฌผ๋ฆฌ์์ง๋ง ์ค๋ช ํด๋๊ฑฐ ์๋ ใ ใ ใ ใ ใ ใ
๋ฌผ๋ฆฌ์์ง ์ดํด๋๊ฐ 0์ด๋ผ ใ ใ ใ ใ ์กฑ๊ฐ์
๊ฐ์ข๊ฐ์
๋ฌด์จ ์๋ฐ ํญํ๋ฉด ํฐ์ง๋๊ฒ ๋ฌผ๋ฆฌ์์ง ๊ด๋ จ ๋ฒ๊ทธ์
์ด๋๋ฐ๋ก ๋ฌผ๋ฆฌ์์ง๋ง ์ค๋ช ํด๋๊ฑฐ ์๋ ใ ใ ใ ใ ใ ใ
๋ฌผ๋ฆฌํ์ ๊ณต๋ถํ๊ฑฐ๋ API Reference๋ฅผ ๋ณด๋ฉด ๋์์
https://docs.unity3d.com/ScriptReference/Rigidbody.html
์ด๊ฑฐ
๋งํ๋๊ฑฐ์?
์ด๊ฑฐ ๋ด๋ ํ ์์๋ฟ๋๋ค๊ณ ํด์ผํ๋
์ดํด ์กด๋ ์๊ฐ
๋ ์์
๊ทธ๋ผ ๋น์ทํ๊ฑฐ ํ์ํ ๋๋ ์ด๋ป๊ฒ ๊ตฌํํจ?
์ ํต์ ์ธ ๋ฐฉ๋ฒ, pos๋ก ๊ฑ ๊ณ์ ์์ง์ด์ง
์ถฉ๋๊ฐ์๊ฑฐ ๊ตฌํํ ๋๋ pos์?ใทใทใท
ใ ใ
ํ์ฌ ๋ด ์ง์ ํ์์ rigbodyํ๋ฉด timescale์ ์ธ๋ถ์ ์ผ๋ก ์ด์ฉ๋ชปํจ ๊ทธ๋์ pos
๊ฐ์ฉ๋ค
์ฉ๋๊ฒ๋ ์๋ ใ ์ค๋ ฅ์ pos๋ก ๋น์ทํ๊ฒ ํ๊ณ ๋๋๊น. ๊ตณ์ด ์ํ๋๊ฑฐ๊ณ ์ฃผ์ธ๊ณต๋ง ์์ง์ด๋ ์๊ฐ ๋ฉ์ถ๊ธฐ ๊ธฐ์ ์ด๋ ์ฃผ์ธ๊ณต๋ง ์ ์์๋ ์ ๋๋ ค์ง๊ฒ ํ๊ธฐ ํ ๋ rigid๋ ๊ฑด๋๋ฆฌ๊ธฐ ์ด๋ ค์ ์.... pos๋ก ํ๋ฉด ์ฌ์์ pos๋ก
1์๋ค ๋ฒ์จ ใ ใ ์์ฌ๋ ์ฐพ์์ผ๊ฒ๋ค ์ด์ ์ ์์์ด
timescale์ ์ํฅ๋ฐ์.
์ฅ? ๊ทธ๋ผ ์ธ๋ถ์ ์ผ๋ก ์ด์ฉ ๋ชปํ๋ค๋๊ฒ ๋ฌด์จ๋ป์?
์์ ์ ์คํํ๊ฑฐ๋ผ ๊น๋จน์ด์ ์์ธํ ๋ญ๊ฐ ๋งํ ์๊ฐ ์์. pos/rigdbody fixedupdate/update timesclae ์ฝค๋น๋ค์ด์ ์ผ๋ก ๋ค ์คํํ์๋๋ฐ. ๋ฌด์จ ์ด์ ๊ฐ ์์ด์ rigbody๋ฅผ ์์ฐ๊ฒ๋ผ์.
์. ๊ธฐ์ต๋ฌ๋ค. ์ ์ง์ ์ผ๋ก ์๋๊ฐ ์ฆ๊ฐํ๋ ๋ฏธ์ฌ์ผ์ ๋ณด์ ๋ฃ๋๊ฒ ์ด๋ ค์ ์. ์๋๋ฏธ์ฌ์ผ์ ๋ณด์ ์์ด timesclae์ ๋ฐ๋ฅด๋ฉด๋๋๋ฐ ๋ด ๋ฏธ์ฌ์ผ์ ๋ณด์ ๋ฃ๊ธฐ๊ฐ ๊ต์ฅํ ์ด๋ ค์์ ์ด๊ฑธ๋ก ์ํ๊ฒ๋์์
rigbody์์ addforce๋ก ๋ง์ฝ์ ๋ฐ์ฌ๋์ ์๋๊ฐ ์ ์ rigdbody์์ฒด์ฐ์ฐ์ ๋ฐ๋ผ.๋ณํ๊ณ ์๋ ์ํ์ธ๋ฐtimescle 0.5๋ผ๊ณ ํ๋ฉด ์ฌ๊ธฐ์ ๋ณด์ ๊ฐ์ ์ด๋ป๊ฒ ๋ฃ์ด์ผํ ๊น?์ฌ๊ธฐ์ ๋ชปํ์.์ผ๊ด์ ์ธ ์๋๋ฉด๊ทธ๋ฅ rigbody์๋๋ฅผ 2๋ฐฐ ๋๋ ค์ฃผ๋ฉด ๊ฐ๋จํ์ง๋ง์ ์ง์ ์ผ๋ก ์์ฒด์ฐ์ฐ์ด ๋ค์ด๊ฐ๋ ๋ฏธ์ฌ์ผ์ ๋ณด์ ์ ๋ฃ๋๊ฒ ๋ด ์ง์์ผ๋ก ์ด๋ ค์ ์Pos๋ก ํ๋ฉด ๋๋๋ฐ
์ ์์ฌ ์ฐพ์์ผ์ง ใ ใ
๋ญ ์ด๋ค ๋ฒ๊ทธ๊ฐ ํฐ์ง๋ ๋ ๋ฒ๊ทธ๋ผ๊ณค collider ๋ซ๋ฆฌ๋๋ฒ๊ทธ๋ฐ์ ๋ชป๊ฒช์๋๋ฐ
์ดํด๋๋ ์๋๊ฒ ์ ์ด์ ์๋ชป ์ฝ๋ฉํ๊ฒ๋ค์ด์ง ์๋ฅผ๋ค๋ฉด rigidbody.moveposition ์ ์์ฐ๋ฉด ๋ณด๊ฐ์ด ์๋๋ ๋ฒ๊ทธ๊ฐ ๋๋ค๋์ง ์ด๋ฐ๊ฒ๋ค
๊ทธ๋ฅ ์๋ชป์ด๊ฑฐ๋ฉด ๋ฉ๋ชจํด๋๋ฉด ๋ค์๋ถํด ์ํ๋๊น ๊ฑ ์ฐ๋ฉด๋ผ
๊ทผ๋ฐ ์ฝ๋ผ์ด๋ ์ด๋ค์กฐ๊ฑด์์ ๋ซ๋ฆผ?
์ฐพ๋๋ฐ ํ์ธ์ ๊ฑธ๋ ค์ ํ๋ค์ด์ ์จ๋ณธ๊ฑฐ์ ใ ใ ใ
์๋๊ฐ ์กด๋ ๋น ๋ฅด๋ฉด ๋ซ๋ฆผ ๊ทธ๋ฆฌ๊ณ edgeCollider ์ฐ๋ฉด ๊ผญ์ง์ ์ชฝ์์ ์ ํญ์์ด ๋ซ๋ฆผ edgeCollider๋ผ๋ฆฌ ์ถฉ๋์ํค๋ฉด ์๋ซ๋ฆผ
์ ์๊ฐํด๋ณด๋๊น 3d๋ ํ๋ฌ ์ฝ๋ผ์ด๋ ์ฐ๋ฉด ๋ซ๋ฆฌ๋๊ตฌ๋
verlet ์ ์ฐ๋ฒ์ผ๋ก ์ง์ ๊ตฌํ - dc App
(๊ทผ๋ฐ ์ํ๋ฐ์ ํ ์ค๋ชจ๋ฅด๋) - dc App
๊ทธ ์ํ์ด๋ผ๋๊ฒ ์ฐ์ฃผ์ธ๊ณต์์ฑ๊ฐ์ด ๋น๊ธ๋น๊ธ ๋๋๊ฑฐ ๋งํ๋๊ฑด๊ฐ?
์์นํด์ํ ๋ ์ค์ผ๋ฌ๋ฒ ๋์ ๋ฒ๋ ๋ฒ ์ฐ๋๊ฑด๋ฐ, ๊ธ์ด ๊ฒ์ด๊ฐ ์ํ๋๊ฑด ์๋๊ฑฐ์ - dc App
fixedUpdate์์ ์ฐ๋ฉด ๋๋ถ๋ถ ํด๊ฒฐ๋๋๋ฐ
๋ญ๊ฐ ๊ถ๊ธํ๊ฑด๋ฐ? - dc App