ํ๊ต ๊ฐ์/๊ณผ์ ๋ ํจ๊ปํ๊ธฐ ๋๋ฌด ์คํธ๋ ์ค ๋ฐ์์ย
์ผ/์/ํ์์ผ์ ๊ฒ์ ์ ์,
๊ฐ์๊ฐ ๋ชฐ๋ ค์๋ ์/๋ชฉ์ ํด์
๊ธ/ํ ์ ๊ณผ์ ํ๊ธฐ๋ก ์ ํจ
์ฌ์ค ์ด๋ฌ๋ฉด ์/๋ชฉ/๊ธ/ํ ์ ์๊ฐ์ด ๋ง์ด ๋จ๊ธด ํด์ ์ด๋๋ ๋ง๋ค ์ ์๋๋ฐ, ์ต์ํ ์ด ๋ ๋ค์๋ ์ฌ์์ฌ์ ํ๋ ค๊ณ
๊ฒ์ ์ ์์ค์ ์๊พธ ๊ณผ์ ๊ฐ ๋ ์ค๋ฅด๊ณ , ๊ณผ์ ํ๋์ค์ ์๊พธ ๊ฒ์์ ์์ด ๋ ์ค๋ฅด๋๊น ๋์ ํ ๋ชปํ๊ฒ ๋๋ผ
ํฌ๋ฆฌ์์ดํฐ๋ธ๋ชจ๋ย ์ธ๋ฒคํ ๋ฆฌ
๊ฒ์ ์์ ์ ์๋์ผ๋ก ์ธ๋ฒคํ ๋ฆฌ์ ๋ธ๋ก๋ค์ ์ถ๊ฐํด์ค
ํ์ฌ ๋ธ๋ก ์ข ๋ฅ๋ฅผ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ์ ๊ฐ๋จํจ
์ฌ๊ธฐ์ย ์ถ๊ฐํ๋ฉด ๋
์ธ๋ฒคํ ๋ฆฌ ์์คํ ์ย ๊ฐ๋จํ๊ฒ ๊ตฌํํด๋์
OnMouseUp์ด ๋ฐ๋๋๊ธฐ ์ํด์ OnMouseDown์ด ๊ฐ์ ์ค๋ธ์ ํธ์์ ๋ฐ๋๋์์ด์ผ๋ง ํ๊ธฐ ๋๋ฌธ์ ์ด๊ฑธ ์ฌ์ฉํ๋๊ฑด ํ๋ค์ด๋ณด์์.
๊ทธ๋์ OnMouseEnter๊ณผ Exit์ผ๋ก ๋ง์ฐ์ค๊ฐ ์ฌ๋ผ๊ฐ์๋ ์ธ๋ฒคํ ๋ฆฌ ์นธ์ ์ธ๋ฑ์ค๋ฅผ ํญ์ ์ธ๋ฒคํ ๋ฆฌ์คํฌ๋ฆฝํธ์์ ์ ์ ์๋๋ก ํจ.
๊ทธ ํ์ ์ธ๋ฒคํ ๋ฆฌ ์คํฌ๋ฆฝํธ์์ ํด๋ฆญ ์ ๋ง์ฐ์ค๊ฐ ์กด์ฌํ๋ ์ธ๋ฒคํ ๋ฆฌ ์นธ์ ์ธ๋ฑ์ค๋ฅผ ์ ์ฅํ๊ณ
ํด๋ฆญ์ ๋์ ๋์ ์ธ๋ฑ์ค๋ฅผ ์ ์ฅํด์ ์ ํจํ๋ค๋ฉด ๊ทธ ๋์ ๊ต์ฒดํด์ค.
๋๊ฒ ๊น๋ํด์ ๋ง์ ๋ฌ
๋์ค์ ์๋ฐ์ด๋ฒ๋ชจ๋ ์ธ๋ฒคํ ๋ฆฌ ๊ตฌํํ ๋๋ ๋ค๋ฅธ ์์ดํ ์ด๋ฉด ๊ต์ฒดํ๊ณ ย
๊ฐ์ ์์ดํ ์ด๋ผ๋ฉด ์๋์ ํ์ชฝ์ผ๋ก ๋ณด๋ด์ค๋ค๊ฑฐ๋ ํ๋ ์์ ์ ํด์ผ๊ฒ ์ง
๊ทธ๋ฆฌ๊ณ ๋ฐ๋ธ๋ก ์ถ๊ฐํด์ค
ย
๊ฝ/์๋ฌผ๋ ๋น์ทํ๊ฒ ์ถ๊ฐ ํ ์ ์๋๋ฐย
๋ธ๋ก๋ค๊ณผ ๊ฝ ๊ทธ๋ฆฌ๊ณ ํ๋ถ๊ฐ์ ์ค๋ธ์ ํธ๋ค์ ์ ๋ถ ๊ฐ์ ๋ฉ์ฌ๋ก ์์ฑํ ์ง,
์๋๋ฉด ์ค๋ธ์ ํธ๋ค์ ๋ฐ๋ก ์์ฑํด์ค ์ง ๊ณ ๋ฏผ์ค์
์๋ง ๊ฝ/์๋ฌผ/ํ๋ถ ๊น์ง๋ง ํ๋์ ๋ฉ์ฌ๋ก ๋ฃ์ด์ค ๋ฏ.
์ฌ๋ฌ ์นธ์ ์ฐจ์งํ๋ ํฐ ์ค์นํ ์ค๋ธ์ ํธ๊ฐ์๊ฑด ๋ธ๋ก๊ณผ๋ ๋ค๋ฅด๊ฒ ๋ณ๊ฐ์ย ์ค๋ธ์ ํธ๋ก ์์ฑ์ ํด์ฃผ๋ ค๊ณ
๋น ์์คํ ์ ํ๋ถ์ ์ถ๊ฐํ ํ์ ๋ฃ์ ๊ฑด๋ฐ, ์ฌ๊ธฐ๋ ๊ณ ๋ฏผ์ค์ธ๊ฒ ์์.
์ฒญํฌ๊ฐ ์ ์๋๋ก๋ ๋ฌดํํ ์ด์ด์ง๋ค๋ณด๋ ๋ง์ธํฌ๋ํํธ์ฒ๋ผ y 256์์ ์ต๋ ๋น์ ์ค์ ํ๊ณ ์๋๋ก ๋ด๋ ค๊ฐ๋ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ์ด์ํด์ง ๊ฐ๋ฅ์ฑ์ด ์์
ํํํด์ ์ ํ์ ์ผ๋ก ์ ๋ธ๋ก์ ์ฒดํฌํด์ ๋งจ ์๋ฅผ ์ต๋ ๋น์ผ๋ก ์ค์ ํ ๊ฒ ๊ฐ์.
๊ทธ๋ฆฌ๊ณ ๋๋์ด ๋ฉ์ฌ์ ์ฝ๋ผ์ด๋๋ฅผ ๋ฃ์ด์ค. ์ ๋ํฐ๊ฐ ์ง์ํด์ฃผ๋ mesh collider.
ํ๋ฒ์ ๋ก๋ํ๋ฉด ๋๊ฒจ์ ์ฝ๋ฃจํด์ผ๋ก ์ง์ฐ์ ์ฃผ๋ฉด์ ๋ฃ์ด์ฃผ๊ณ ์์
๊ทธ๋ฆฌ๊ณ ๋ฒ๊ทธ ๋ง์ด ๊ณ ์นจ
๋ณํ ๊ฐ๋ฅํ ๋ธ๋ก๊ณผ ๋ณํ์ด ๋ถ๊ฐ๋ฅํ ๋ธ๋ก์ด ๋ง๋ฌ์ ๋์ ๋ฉ์ฌ๊ฐ ์๋ชป ์์ฑ๋๋ค๊ฑฐ๋
๋ฌผ์ ๋ฉ์ฌ๊ฐ ์ด์ํ๋ค๊ฑฐ๋ ๊ทธ๋ฐ ๊ท์ฐฎ์์ ๋ฐฉ์นํ๋ ์์ํ ๋ถ๋ถ๋ค
์ธ๋ฒคํ ๋ฆฌ์ฉ 3d๋ธ๋ก ์ด๋ฏธ์ง ์ง์ ๋ง๋ค๋ ค๊ณ ํ๋ค๊ฐ ๋ฉ๋ถ์์์
๊ทธ๋ฌ๋๊น ๋ด๊ฐ ์ดํดํ ๋ฐ๋ก๋ ํ๋ธ์ ๋ฒํ ์ค๋ฅผ ํ์ ์ํค๊ณ , ๋ฐ๋ผ๋ณด๋ ๋ฐฉํฅ์ ๋ง์ถฐ 2Dํ๋ฉด ํ ์ค์ณ์ ๋ฒํ ์ค๋ฅผ ๋ฐ์๋ฃ๊ณ ,
๊ฐ ๋ฉด์๋ค๊ฐ ์ค๋นํ ํ ์ค์ณ๋ฅผ ์ ํ์ผ ํ๋๋ฐ, directX๊ฐ์ api์์ ์์์ ํด์ฃผ๋ ์์ ์ ์๋์ผ๋ก ๊ตฌํํด์ผ ํ๋๊ฒ ๊ฐ๋๋ผ
์ ํ ์ ํ ๊ฐ์ด ์์กํ์ ํฌ๊ธฐํจ.
๋ณ๊ฐ์ ์ด๋ฏธ์ง๋ฅผ ๋ฐ๋ก ์ค๋นํ ์ง ์๋๋ฉดย ๋ค๋ฅธ ๋ฐฉ๋ฒ์ด ์์์ง ๊ณ ๋ฏผํ๋์ค์.
์์ฆ ์๊พธ ๋๋ ์๊ฐ์ธ๋ฐ, ํ๋ก๊ทธ๋๋ฐ ๋ง ํ๊ณ ์ถ์
์์ผ๋ก ๋ฃ์ ๋ธ๋ก, ํ ์ค์ณ, ์์คํ , ํนํ UI ์๊ฐํ๋ฉด ์คํธ๋ ์ค๊ฐ ๋๋ฌด ์ฌํจ
๊ทธ๋์ ๊ทธ๋ฐ์ง ์์ฆ ์์ ์๋๋ ์์์ด ํํ ๋จ์ด์ง๋๋ฐ ๊ทธ๋๋ ๊พธ์คํ๋ง ํ๋ ค๊ณ
๋งต์ ๊ณ์ ์์ผ๋ฒ์์์ ์์ฑํด์ฃผ๋๊ฑฐ์ผ ์๋ ์์ฑ๋์ด์๋๋ฐ ์์ผ์์๋๊ฒ๋ง ๋ณด์ด๋๊ฑฐ์ผ?
์์ผ๋ฒ์์์ ์์ฑํด์ฃผ๊ณ , ๋ฉ์ด์ง ๊ณณ์ ์ธ๋ก๋ํด์ฃผ๊ณ ์์
๋ญํ๋๊ฒ์ด์ผ
๋ฉธ๋งํ๋ ์ธ์์์ ์ด์๋จ๋ ๊ฒ์
๋ง์ธํฌ๋ํํธ ์งญ๊ฐ์๊ฑฐ ๋ง๋ค๊ณ ์ถ์๋๋ณธ๋ฐ ใ ใ
๋ง์ธํฌ๋ํํธ์์ ๋ง์ด ์ฐธ๊ณ ํ๊ณ ์๊ธด ํ๋ฐ ๋ง์ธํฌ๋ํํธ ์งญ์ ๋ง๋ค๊ณ ์ถ์ด์ ๋ง๋๋๊ฑด ์๋.
์ฐ๋ ์์ ๋๊น์ค์ง์ ๋ง๋๋๋๋