ํ์ด๋ใ ก๋ชจ ์น๊ตฌ๋ค ๋งค์ผ๊ฐ์ด ํธ์ํฐ์๋ค ๊ฐ๋ฐ์ผ์ง ์ธ์ง๋ฅด๋ค๊ฐ ์ฌ๊ธฐ๋ก ์๋ฆฌ์ฎ๊ธด ๊พธ์ค๊ธ๋น๋ฐ์ด์ผ
์์งํ ํธ์ํฐ์ ์ฌ๋ฆด๋ '๋ด๊ฐ ์ค๋์ ์ด๋งํผํ๋ค!' ๋ผ๋ฉฐ ์๊ธฐ๋ง์กฑ์์ผ๋ก ์์์ด๋ ์์งค ํ๋ ์ฌ๋ฆฌ๊ณ ์ก๋ดํ๋๊ฒ ๋์ด์๋๋ฐ
์ฅ์๊ฐ ์ฅ์๋ค๋ณด๋ ์ด์ค์งข๊ฒ ๊พธ์ค๊ธ์ธ์ง๋ ๋ค๊ฐ ์์ค์ง๊ฒ์ณ๋จน์๊น๋ด ์๊ทผ ๊ฐ๋ฐ์ผ์ง ์์ธ๋ ค๊ณ ์ ๊ฒฝ์ฐ๊ฒ๋๋ค ใ ใ ใ ใ ใ
์ฌ๋ฆด๋๋ง๋ค ์กฐํ์๋ ์ข๊ณ ์ถ์ฒ๋ ๋ง์ด๋ฐ๊ณ ํด์ ์๊พธ ์๊ฐ์ด๋ ๊ณต๋ค์ฌ์ ๊ธ์ฐ๊ฒ๋๋๊ฑฐ๊ฐ์.
์ผ๋จ ์ค๋์ ์์ดํ ๋๋๊ธฐ๋ฅ์ ์ถ๊ฐํด๋ดค์.
๋ฉ์ดํ์คํ ๋ฆฌํ๋ฉด ์ ๋ชฌ์คํฐ์ฃฝ์ด๋ฉด ์๋ก ํ๊ทธ๋ฅด๋ฅดํ๊ณ ๋๋ค๊ฐ ๋ ์๋จ์ด์ง์ง?
๊ทผ๋ฐ ๋๋ ๊ทธ๋ฅ ๋ชฌ์คํฐ๊ฐ ํ ํ๊ณ ํฐ์ง๋ฉด ๋๋ค์์น๋ก ์์ดํ ๋ ๊ฐ์ด ํ ํฐ์ง๋ฉด์ ์์ฑ๋๋๊ฒ ๋ ์ฌ๋ฏธ์์๊ฑฐ๊ฐ์์ ๊ทธ๋ ๊ฒ ๋ง๋ค์ด๋ณด๋ ค๊ณ ํจ.
์ ์ผ๋จ ๊ฒ์์์ ์ป์์์๋ ์ฝ์ธ๋ง ์๊ฐํด๋ณด์.
๊ฐ๊ฐ ๋ ธ๋, ์ด๋ก, ๋นจ๊ฐ, ๋ณด๋ผ 4๊ฐ์ง ์ข ๋ฅ๊ฐ ์๊ณ ๊ฐ์น๋ 1, 5, 10, 25์ ์ ๋ ๋จ.
๊ทผ๋ฐ ์์งํ ๋ชฌ์คํฐ๋ฅผ ์ก์์ ๋์ค๋ ๋์ด๋
์ฃฝ์ผ๋ฉด ๋ฌดํํ ์คํ ์ด์ง์ ๋ฆฌ์ ๋๋ ๋์ด๋ ๋๊ฐ์ผ๋ฉด
๋์ด ํ์ํ ์ํฉ์์ ํ๋ ์ด์ด๋ ๋ชฌ์คํฐ๋ฅผ ์ก๋๊ฒ์๋๋ผ ๋ ๋ง์ด๋์ค๋ย ๋งต๋ง ์ฃฝ์ด๋ผ ๋บ๋บ์ด๋๊ฒ ์ง?ย ย
์ด๊ฑธ ๋ฐฉ์งํ๊ณ ์ฌ๋ฅํ๋ ์ฌ๋ฏธ๋ย ์ฃผ๊ธฐ์ํด์
๋ชฌ์คํฐ๋ฅผ ์ฌ๋ฅํด์ ๋๋๋๋ ๋์ ๊ทธ ๊ฐ์ด์น๊ฐ ๋๋คํ๊ฒ ๋ณํ๊ฒ ๋ง๋ค์ด๋ณด์์
์ด๊ฒ Coin ์ด๋ผ๊ณ ์ด๋ฆ๋ถ์ธ ์คํฌ๋ฆฝํธ์.
์ด์ ์ด ๊ฒ์์์ ์ฝ์ธ(๋) ์ค๋ธ์ ํธ๋ ๋์ข ๋ฅ์ผ
์ฝ์ธ(์ผ๋ฐ)์ด๋ ์ฝ์ธ(๋๋).
์์ ์คํฌ๋ฆฝํธ์์ ๋ณด์ด๋ฏ. isdropped ๋ณ์๋ฅผ ์ ์ธํด๋๊ณ , ์ธ์คํํฐ ์ฐฝ์์
์ฝ์ธ(์ผ๋ฐ) ํ๋ฆฌํน์๋ isdropped = false ์ฒดํฌ
์ฝ์ธ(๋๋) ํ๋ฆฌํน์๋ isdropped = true ์ฒดํฌ
๋ฅผ ํด์ฃผ๊ณ ์ ์ฉ์ ํ๋ย
์ผ๋ฐ ์ฝ์ธ๋ค์ ์ ํด์ง ๊ฐ๋ง,
๋๋ ์ฝ์ธ๋ค์ ์๊น ํ์ ๋ง๋ค ํ๋ ์ด์ด์๊ฒ ๋๋คํ๊ฒ ๋์ ์ฃผ๊ฒ๋จ.
๋ค์์ ์ฝ๋ผ์ด๋๋ฅผ ๊ฑด๋๋ ค๋ด.
์๋ ๋งต์ ์ ๋๋ ์ฝ์ธ๋ค์ ๋ ์ ๋จ์ด์ง์ง์๊ณ ๊ณต์ค์ ๋ ์๊ธฐ๋๋ฌธ์
ํ๋ ์ด์ด์ ์ ์ดํ๋์ง ์ฌ๋ถ๋ฅผ ํ์ ํด์ ๋์ ์ ๋ฌํด์ฃผ๋ ํธ๋ฆฌ๊ฑฐ ํ๋๋ง ์์ผ๋ฉด ๋๋ฌ๋๋ฐ
์์ดํ ์ด ๋ ์ ๋จ์ด์ง๊ฒ๋ง๋๋ ค๋ฉด rigidbody์ ํธ๋ฆฌ๊ฑฐ ์ํ๊ฐ์๋ ์ฝ๋ผ์ด๋ ๋๊ฐ ๋ชจ๋ ํ์ํ์.(์์ผ๋ฉด ๋ฐ์ผ๋ก ๋์์ด ์ถ๋ฝํ๋๊น ใ ใ ใ )
ย
+ ๊ทธ๋ฆฌ๊ณ
๋ชฌ์คํฐ๋ฅผ ์ฃฝ์ผ๋ ๊ทผ์ ๊ณต๊ฒฉ์ด ๋ฉ์ธ์ธ ๊ฒ์์ด๋ค๋ณด๋ ์ฃฝ์ด์๋ง์ ํ๋ ์ด์ด ํธ๋ฆฌ๊ฑฐ์ ๋ฟ์ ์ฌ๋ผ์ ธ์
์์ดํ ์ ๋จน์๋๋ฐ ๋ญ๋จน์๋์ง ์๋ณด์ด๋ ๋ฌธ์ ๊ฐ์์์.
๋ญ ๋จน์๋์ง ๋ณด์ฌ์ฃผ์ง์์๋ ๊ฒํ๋๋ฐ ์ง์ฅ์์๊ฒ ๋ค๋ง
์์ดํ ๋จ์ด์ง๋๊ฑฐย ๊ตฌ๊ฒฝํ๋ฉด์ ๊ธฐ๋ปํ๋ ๊ทธ๋ฐ์ฌ๋ฏธ๋ ์ค์ํ๋ค๊ณ ์๊ฐํด์
๊ฐ์ฒด๊ฐ ๋ ๋ฐ์ค์ฝ๋ผ์ด๋๋, ํ๋ ์ด์ด์๊ฒ ํธ๋ฆฌ๊ฑฐ ์ํธ์์ฉ์ํ ์ํด์ฝ๋ผ์ด๋๋ฅผ ์ถ๊ฐํ๊ณ
๋๋ ์์ดํ ์ด ์์ฑ๋์๋ง์ start๋ฌธ์์ ์ฝ๋ฃจํด์ ํ๋ ๋๋ ค์ฃผ๊ธฐ๋กํจ.
ย ย
์ด๊ฒ ์ฝ์ธ(๋๋)์ ๋ถ์ด์๋ ๋๋ฒ์งธ ์คํฌ๋ฆฝํธ DropItem์.
์ผ๋จ, ์์ดํ ๋๋์ ๋ค์ฑ๋กญ๊ณ ์ญ๋์ ์ผ๋ก ๋ง๋ค์ด์ฃผ๊ธฐ ์ํด์ Start๋ฌธ์ rigidbody ์ ์ธ
๋ชฌ์คํฐ๊ฐ ๋ฐ์ด๋ด์ ๋จ์ด์ง๋ฉด ์๋๋๊น physics2D์์ย ๋ชฌ์คํฐ์ ๋ชฌ์คํฐ๋ ์ด์ด๋ผ๋ฆฌ ์ถฉ๋๋ฌด์
๊ทธ๋ฆฌ๊ณ ๋๋ผ๋ฆฌ ๋ถ๋ชํ์ ์ด์ํ๊ฒ ๋ชจ์ฌ์์ผ๋ฉด ์ข ๊ทธ๋ฌ๋๊น ๋ง์ฐฌ๊ฐ์ง ์ฝ์ธ๋ ์ด์ด์ ์ฝ์ธ๋ ์ด์ด๋ผ๋ฆฌ ์ถฉ๋๋ฌด์๋ฅผ ์์ผ์ค.
์์ดํ ์ด ์์ฑ๋์๋ง์, random์ ์ฌ์ฉํด์ ๋๋คํ ํ(Vector2 DropPow)์ ์ ํด์ฃผ๊ณ ,
๋ชฌ์คํฐ๊ฐ ์ฃฝ์์์น์์ ๊ทธ ํ์ ์ ๋ฌํด์ฃผ์ด ํ์ด์ค๋ฅด๊ฒ ๋ง๋ค๊ณ
์ฝ๋ฃจํด์์ ์์ดํ ์ด ์์ฑ๋๊ณ 0.5์ด๊ฐ ์ง๋๋ฉดย ์๊น ์ถ๊ฐํด์ค ์ํด ์ฝ๋ผ์ด๋(ํธ๋ฆฌ๊ฑฐ)๋ฅผ ํ์ฑํ์์ผ์
ํ๋ ์ด์ด๊ฐ ์ ์ดํ๋ฉด ์์ดํ ์ ํ๋ํ ์์๊ฒย ํด์ค.
๊ทธ๋ฆฌ๊ณ ๋ฐ์ ์์งค์ดย ๋ฐ๋ก ๊ทธ ๊ฒฐ๊ณผ๋ฌผ
๋ชฌ์คํฐ ํด๋์ค์์ ๋ชฌ์คํฐ ์ฒด๋ ฅ0๋๋ฉด ํ๋ฅ ๋ณ๋ก ์์ดํ ๋๋์ํค๋ ํจ์๋ ๋ง๋ค์๋๋ฐ, ์ ์ฉ์ ์์ผฐ๋๋ฐ ์ค๋์ ๊ธ ๊ธธ์ด์ก์ผ๋๊น
๊ทธ๋ฅ ์๋ตํจ์ฌ ใ ใ ใ
(๋ง๊ฐ์ ์งฌ๋ด์ ๋ง๋ ์ ๋๋ฉ์ด์ )
์ค๋์ ํ๋ฃจ์ข ์ผ ์ฌ์ด๋๋ง๋ค๋ ค๊ณ ๋ป์งํ๋ค๊ฐ ์๊ฐ๋ง๋ ๋ ค์ ๋งค์ฐ ์์ฌ์ ์...
๋ญ ํ๊ต๋ ์๋ค๋๊ณ ์๋ฐ๋ ์ํ๊ณ ์ง์์ 24์๊ฐ๋ด๋ด ์ง์ ์งฑ๋ฐํ์ ๊ฒ๋ง๋ง๋ค๊ณ ์๋์ํ๋ผ
๋ด์ผ๋ ์๊ธดํ๋ฐ ๋ด๋ 4์๊น์ง ๋ฐ๋งค๋ชฉํ๋ก ์ฃฝ๊ธฐ์ด๊ธฐ๋ก ์ด๊ฒ ๋ง๋ค๊ณ ์๋๊ฑฐ๋ผ ๊ณ์ ์ฐ์ฐํ๋ค
์ค๋์ ๊ทธ๋ฅ ์ผ์ฐ์๊ณ ๋ค์ ๋ฌ๋ ค์ผ๊ฒ ๋ค.
๋ด์ผ์ ์ด์ ์์ ์์งค์์ ์์ง์ด๋ ์ฝ๋ธ๋ฅผ ํ๋ํ์๋ ์ปท์ ์ด๋ฒคํธย +
ํจ๊ณผ์ ์ถ๊ฐํ๋ ์ฌ์ด๋๋งค๋์ ์์ ์ ํด๋ณผ๊นํ๋ค.
๊ธด ๊ธ ์ฝ๋๋ผ ์๊ณ ํ๊ณ
์์ฆ ์ ์ง ์ฌ๊ธฐ ๊ฐ๋ฐ๊ธ ๋ง์ด์ฌ๋ผ์ค๋๊ฑฐ๊ฐ์์ ๋๋ฌ์ค๋๊ฒ ๋ ์ข์์ง๊ณ ์์์ฌ ใ ใ ใ
๊ทธ๋ผ ๊ตฟ๋ฐคใ ใ ใ
์ด์งธ ํฝ์ ์ฌ์ด์ฆ๊ฐ ๋ค ์ ๋ฉ๋๋ก ๋ฐ ์๊ทผ ๊ด์ฐฎ์๋ณด์ด๋ค์ฌ
๋ญ๊ฐ ๊ท์ฌ์.
๊ธ ๋ง๊น๋๊ฒ ์์ฐ๋ค 1์ธ๊ฐ๋ฐ์๋ ๋ฌด์ ๊ถ ๊ฐ์ถ - dc App
์ ๋ฐ ์ ๋ํฐ์ ๋ค๋ ์์ด๋กํด์ค... ๋ถํ - dc App