๊ฐ๋จํ ์์ผ์ด๋ ์คํ์ผ ๋ ์ด์ฑ๊ฒ์์ ๋ง๋ค์ด๋ณด๋ ค๊ณ ์ ํ๋ธ๋ก ๊ณต๋ถ๋ฅผ ์์ํ ์ ๋ฆฐ์ด ์ ๋๋ค.
๊ทธ๋ฐ๋ฐ ๋ช
์พํ๊ฒ ์ดํด๊ฐ ์๊ฐ๋ ๋ถ๋ถ์ด ์์ด์ ๊ณ ์๋ถ๋ค๊ป ์ฌ์ญค๋ด
๋๋ค
์ sphereRB๋ผ๋ ๊ฒ์ด ์ฐจ ๋ฐ์ ์๋ ๊ตฌํ์ 3d์ค๋ธ์ ํธ์ธ๋ฐ
๊ฑฐ๊ธฐ์ rigidbody๋ฅผ ์ถ๊ฐํ๊ณ , ์๋์ฐจ prefab์ transform์ด sphereRB๋ฅผ ๋ฐ๋ผ๊ฐ๋ ํ์์ผ๋ก ์ฐจ๋ฅผ ์ด๋์ํค๋ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ์ดํดํ์ต๋๋ค
์ฌ๊ธฐ์ void Start()๋ถ๋ถ์ SphereRB.transform.parent = null; ์ ์ถ๊ฐํ์ง ์์ผ๋ฉด ์ฐจ๊ฐ ์์ฒญ ๋น ๋ฅด๊ฒ ์ํ๊ณ ์ด๋ํ๋๋ฐ
์ ๊ทธ๋ฐ์ง ์ค๋ช ์ข ํด์ฃผ์๋ฉด ์ ๋ง ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
์์์์ ๊ฐ๋ตํ๊ฒ ์ธ๊ธ์ ํ๋๋ฐ ์ ๊ฐ ์๋ด๋น๋ผ ๊ทธ๋ฐ์ง ์ดํด๊ฐ ์ ์๊ฐ๋ค์ ใ ใ
์ค๋ธ์ ํธ ํธ๋ฆฌ๊ฐ ์ด๋ป๊ฒ ๋๊ฑด์ง ๋ชจ๋ฅด๊ฒ ๋๋ฐ ํด๋น ๋ถ๋ถ์ rigidbody ๋ถ๋ชจ ์ค๋ธ์ ํธ ์ฐ๊ฒฐ์ ๋์ด์ ์ต์์ ์ค๋ธ์ ํธ๋ก ๋ง๋ ๊ฑฐ์ ์ ๊ฒ ์ ์๋๋ ๊ด๋ จ ์๋์ง๋ ๋๋ ์ ๋ชจ๋ฅด๊ฒ ๋ค - dc App
๋งจ์์ Vehicles์ค๋ธ์ ํธ ๋ฐ์ ํ๋ฆฌํนํ๊ณ ์ MotorSphere ์ค๋ธ์ ํธ๊ฐ ํฌํจ๋์ด ์๋ ๊ตฌ์กฐ์ ๋๋ค!!
์ญ์ ๋งจ๋ ์ ํค๋ฉํ๋ ์ด๋ ต๋ค์ ใ ใ
Rigidbody ๊ฐ ์์์ผ๋ก ๋ถ์ด์์ด์ ๊ทธ๋ฐ๊ฑฐ์ - dc App
์ ๋ํฐ์ transform ์๋ position ๋ง๊ณ localposition ๋ ์๋๋ฐ localposition ์ ๋ถ๋ชจ์๋ํด ์๋์ขํ๋ก ๋์ด์์ ์ด๊ฑด ๋ถ๋ชจ position ์ด ๋ฐ๋์ด๋ localPosition ์ ๋ฐ๋์ง ์๊ธฐ๋๋ฌธ์ ์์ pisition ๋ ๊ฐ์๋งํผ ์ด๋์ด ๋จ
์ ๊ฐ์ฌํฉ๋๋ค ใ ใ ใ ์๊ฐ๋ค์ฌ์ ์ถฉ๋ถํ ์ดํดํด ๋ด์ผ๊ฒ ๋ค์ ์ข์ ํ๋ฃจ๋์ธ์ :D
์คํฌ๋ฆฝํธ๊ฐ ๋ถ์ด์๋ Vehicle์ A RigidBody ๊ฐ ๋ถ์ MotorSphere ๋ฅผ B ๋ผ๊ณ ํ์๋
0 ์์ ์ถ๋ฐํ ๋ ๋๋ค position ์ด 0์ธ๋ฐ B ๊ฐ ๋ฌผ๋ฆฌ์์ง์ผ๋ก 1๋งํผ ์ ์ง ํ ์๊ฐ์ position์ด A๋ 0 B๋ 1์ด ๋๊ณ B์ localPosition์ด 1์ด ๋๋๊ฑฐ์ update ์์ A ์์น๊ฐ์ 1๋ก ๋ฐ๊ฟ์ค ์๊ฐ ์์์ธ B์ position ์ด 2๊ฐ ๋จ localposition์ ๋ถ๋ชจ์ธ A ์ ๋ํ ์๋๊ฐ์ด๋ผ 1 ๊ทธ๋๋ก์ด๊ณ . ์ด๊ฒ update ๋ฌธ๋ง๋ค ๋ฐ๋ณต๋ผ์ ์๋๊ฐ ์์ฒญ ๋นจ๋ผ์ง๋๊ฑฐ
๋ด๋น ๊ท์ฝ๋
์ข๊ฒ ๋ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!! ์ด์ฌํ ํด๋ณผ๊ฒ์ ใ ใ
์ ์ด๋ผ ์ด๋ด๊ฑฐ๋๋ชจ๋ฅด๋
ํ๋ฒ์ฏค ํด๋ณด๊ณ ์ถ์๋๊ฑฐ๋ผ ์ ์ง๋ ๋ชปํ๊ฒ ์ต๋๋ค ใ ใ ใ
๊ฒ์ด๋ ์ ์์์์ ์ธ์ ์ด์ผ์์ ๊ณ ๋ฒํ ผ๋
์ ๊ธฐํ๋ค