์๋ ์ฌ๋ฌ๋ถ ์ ๋ฒ์ ๋ค๋ชจ๋ค๋ชจ๋ก์ง ๊ฐ๋ฐ์ผ์ง ์ด์ง์ฌ๋ฆฌ๊ณ ๊ฐ์๋ ์ธ๋ถ์ด์ผ
๊ทธ๋๋ณด๋จ ์ด๋์ ๋ ํ์ด์กํ๊ฐ๊ณ ์๋๋ฐ ๋ง์ฐ์ค ๋๋๊ทธ ๋ฉํฐ์ ๋ ์ ์์ ์์ ๋งํ๋ฒ๋ ธ์ด...
์ฌํ๊น์ง ๋ง๋ ๊ฑด๋ฐ ํ์ฌ๋ ์ ์นธ ํ๋ํ๋ ๋ง์ฐ์ค๋ฅผ ๋๋ ๋ค๊ฐ ๋ผ๋ฉด ๋งํน์ด๋๋๋ฐ
์ด๊ฒ์ ํน์ฑ์ ๋ง์ฐ์ค๋ฅผ ๋๋ฅธ์ํ๋ก ์ญ์ฑ ํ๋ฐฉํฅ์ผ๋ก ๋งํน์ ๊ฐ๋ฅํ๊ฒํด์ผ๋๊ฑฐ๋
์นธ์ด ์ปค์ง๋ฉด ๊ณ์ ๋๋ ๋ค ๋๋ค ํ ์์์ผ๋๊น
OnMouseEnter ํจ์๋ก ๊ตฌํํ๋๊น ๋งํน์ ๋๋๋ฐ ์ง๋๊ฐ๋ ์ฝ๋ผ์ด๋ ์ ๋ถ๋ค ๋งํน์ด๋๋๊ฒ๋ฌธ์ ์ผ.....
๋๋ฅธ ํฌ์ธํธ์์ ์ค๋ฅธ์ชฝ์ด๋ฉด ์ค๋ฅธ์ชฝ์์๋๊ฒ๋ค๋ง, ์ผ์ชฝ์ด๋ฉด ์ผ์ชฝ์์๋๊ฒ๋ค๋ง, ์์ชฝ์ด๋ฉด ์์์๋๊ฒ๋ค๋ง ๋งํน์ด๊ฐ๋ฅํด์ผ๋๋๋ฐ
๋ง ์ค๊ตฌ๋๋ฐฉ ๋ฟ๋ ์ฝ๋ผ์ด๋๋ ๋ค ๋งํน์ด๋ผใ ใ ใ ใ ํน์ ์ข์๋ฐฉ๋ฒ์ด์์๊น?
----------------------------------------------------------------------------------------
์ด๊ฒ ์ข ๋์์ด ๋ ๊น์ถ์๋ฐ ํ์ฌ๋ ํ์ผ ํ๋ํ๋์ ๋งํน์คํฌ๋ฆฝํธ๋ฅผ ๋ถํ๋จ์ด
์ ๋ ๊ฒ OnMouseDown์๋ค๊ฐ ๋๋ฅด๋ฉด ์คํ๋ผ์ดํธ๋ฅผ ๋ณ๊ฒฝํ๋ ์์ผ๋ก..........
๊ทธ๋์ ๋ฐฉํฅ์ ์ก์๋ ์ ๊ฒ ๋ค ๋ฐ๋ก๋ฐ๋ก ๋์ด์๋ ํ์ผ๋ค์ด๋ผ ์ง๋๊ฐํ์ผ์ ์ด๋ค์์ผ๋ก ์์๋ด์ผํ๋์ง๊ฐ ์ด๋ ค์ใ ใ ใ
____________________________________________________________________________________________________________
++์ถ์ถ๊ฐ
ํ์ฌ์ํฉ
--------------------------------------------------------------------------------------------
์์ฝํด๋ณด๋ฉด
* ํ์ผ ํ๋๋ฅผ ํด๋ฆญ ํ ๋๋๊ทธ ํ์๋ ๋๋๊ทธํ ๋ฐฉํฅ์ผ๋ก๋ง ๋งํน์ด ๊ฐ๋ฅํ๊ณ ๋๋จธ์ง๋ฐฉํฅ์ ๋งํน์ด ์๋๋๋กํ๋ ๋ฐฉ๋ฒ์์ฐพ๊ณ ์์ด์ใ ใ ใ
์ ๋ํฐ ์ฐ๊ณ ์๋ ๊ฒ ๊ฐ์ง๋ง ์ด๋ฐ ์ง๋ฌธ๊ธ ์ ์๋ ์ฌ์ฉํ๋ ์์ง์ ์ ๋๊ฒ ์ข์ง ์์๊น? ๋๋๊ทธ ์์ํ ๋ if๋ฌธ์ผ๋ก ์ฒ์ ๋๋๊ทธํ ๋ฐฉํฅ๋ง ๋งํน ๊ฐ๋ฅํ๊ฒ ํ๋ฉด ์ฝ๊ฒ ํด๊ฒฐ ๋ ๊ฒ ๊ฐ์๋ฐ?
์ ๋ฏธ์ ์ ๋ํฐ๋ง์ ๊ณ ์ณ๋์๊ฒ! ์ฒ์๋๋๊ทธํ๋ฐฉํฅ์ ๋งํนํ๋ ์๋๋ํด๋ดค๋๋ฐ ๋ฐฉํฅ๊น์ง๋ ๊ตฌํ๋๋ฐ ๊ทธ๋ค์ ๊ทธ๋ฐฉํฅ์๋ํด ์ด๋ค์์ผ๋ก ํ์ผ๋งํน ์ฒ๋ฆฌ๋ฅผํด์ผํ๋์ง๋ฅผ ๋ชจ๋ฅด๊ฒ ์ดใ ใ ใ
์ขํ ์ ์ฅํ๋ ๋ฐฐ์ด ๋ง๋ค์ด์ ์ฒ์ ํด๋ฆญํ ์ ์ด (3, 3)์ด๊ณ ์ค๋ฅธ์ชฝ์ผ๋ก ๋๋๊ทธํ๋ค๋ฉด x์ขํ๊ฐ 3๋ณด๋ค ํฌ๊ณ y ์ขํ๋ 3์ธ ๊ฒฝ์ฐ๋ง ๋งํนํ๊ฒ ํ๋ ์์ผ๋ก if๋ฌธ ๋ง๋ค์ด
๊ทผ๋ฐ ์ด๊ฒ ํ์ผ๋ง๋ค ๊ฐ์์คํฌ๋ฆฝํธ๊ฐ ๋ค์ด๊ฐ์๋๊ฑฐ๋ผ ๋งํนํด์ผ๋ ํ์ผ์ ์ด๋ป๊ฒ ์ ํํ์ง?ใ ใ ใ
๊ทธ๋๊น ์๋ฅผ๋ค์ด 1๋ฒ์งธ ์ค์ 3๋ฒ์งธ๊บผ๋ฅผ ๋๋ฌ์ 3๋ฒ์งธ ์ค์ 5๋ฒ์งธ์ ๋๊ณ ๊ฐ์ ๋์ผ๋ฉด ์ฒซ๋ฒ์งธ์ค 345๋ง ์น ํด์ ธ์ผํ๋๋ฐ 3๋ฒ์งธ ์ค์ 5๋ฒ์งธ๊น์ง ๊ฐ๋ ๋์ ๊ฑด๋ค์ธ ๋ค๋ชจ ๋ค ์น ํด์ง๋ค๋๊ฑฐ?
์๋ฅผ๋ค๋ฉด 1๋ฒ์งธ์ค 1๋ฒ์งธ์นธ์์ 5๋ฒ์งธ์นธ์ผ๋ก๊ฐ๋๋ฐ ๊ฐ๋๋์ค์ 2๋ฒ์งธ์ค์์๋ ์นธ๋ค์ ๊ฑด๋๋ฆฌ๋ฉด ๊ทธ์นธ๋ค๊น์ง ๋ค ๋งํน์ด๋ผ! ๋ด๊ฐ์ํ๋๊ฑด 1๋ฒ์งธ์ค 1๋ฒ์งธ์นธ์์ ์ค๋ฅธ์ชฝ์ผ๋ก ๋๋๊ทธ๋ฅผ ์์ํ๋ฉด ๋ง์ฐ์ค๊ฐ ๋ค๋ฅธ๋ฐฉํฅ์ผ๋ก ๊ฐ๋๋ผ๋ ๊ทธ๋ฐฉํฅ์ ์ ์ธํ ์นธ๋ค์๋ ๋งํน์ด์๋๋๋กํ๋๊ฑฐ์ผ!
์ ๋ํฐ ์์ด์ง ๋๋ฌด ์ค๋๋์ ๊ทธ๋ฐ๋ฐ ๋ฉ์ธ์คํฌ๋ฆฝํธ์์ OnMouseEnter() ํธ์ถ๋์ ํฐ์น๋ ํ์ผ ์ฒ๋ฆฌํ๋๊ฑฐ์ผ? ์๋๋ฉด ๊ฐ๊ฐ ํ์ผ์ ์คํฌ๋ฆฝํธ์ OnMouseEnter()๊ฐ ํธ์ถ๋์ ๋ณํ๋๊ฑฐ์ผ?
๊ฐ๊ฐ์ ํ์ผ๋ง๋ค ๋งํน์คํฌ๋ฆฝํธ๊ฐ์์ด! ํ์ผ๋ง๋ค ํฐ์น๊ฐ์งํ๊ณ ๊ทธ์๋ง๊ฒ ๋งํนํด์ผ๋์...
๊ทธ๋ฐ์์ผ๋ก ๋์์ผ๋ฉด ์ ์ญ๋ณ์๋ก ์ปจํธ๋กค ํ๋๊ฐ ํฐ์นํ๋ ๋ฐฉ์์ ๋ ์ด์บ์คํธ๋ก ๋ฐ๊ฟ์ผ ์ฒ๋ฆฌ ํ ์ ์์ ๊ฒ ๊ฐ์๋ฐ
์ ์ญ๋ณ์๋ก ํ๋๊ฑด ์ ์ญ๋ณ์ Y๊ฐ ์์ผ๋ฉด ์ฒ์ OnMouseEnter ์คํํด์ ํฐ์นํ ํ์ผ์ Y๋ฅผ Y์ ๋ฃ์ด์ฃผ๊ณ ๊ทธ ์ดํ๋ Y๋น๊ตํด์ ์ฒ๋ฆฌํ๊ณ OnMouseExit()๋ก ๋ผ๋ฉด Y ๊ฐ ์์ ์ฃผ๋์?
๋ ์ด์บ์คํธํ๋ค๊ณ ํ๋ฉด ๋ ์ด์บ์คํธ๋ก ์๋ ๋์ผํ๊ฒ ์งํ
๋ด๊ฐ ๋ ์ด์บ์คํธ๋ ์จ๋ณธ์ ์ด์์ด์.... ์ ํ๋ธ์์ฐพ์๋ณด๋๊น ๋ ์ด์บ์คํธ ๊ฐ์ข๋ ์ด์ด์ ๋ชฌ์คํฐ์ฃฝ์ด๊ธฐ ์ด๋ฐ๊ฒ๋ง๋์ค๋๋ฐ ๊ทธ๊ฑธ ์ฌ๊ธฐ๋ค๊ฐ ์ด๋ป๊ฒ ์ ๋ชฉ์ํค๋๊ฑด์ง ์ดํด๊ฐ๊ฐ์ง์์...............ํณ.....
์ด๊ฑฐ ์ ๋ ๋ด๊ฐ ๋ต๋ณ ๋ฌ์๋ ๊ฒ ๊ฐ์๋ฐ
์ด!!!!!!!!!!! ๋์ ์ฝ๋ณผํธ๋๋ฎคใ ใ ใ ใ ใ ใ ๋ง์์................ ๊ทธ๋์๋ ค์ฃผ์ ๊ฑฐ ๋ค์๋ณด๊ณ OnMouseEnter๊น์ง ์๋ํด๋ดค๋๋ฐ ๋์ ํ ํ์ง๋ชปํ๊ณ ์๋ค์ใ ใ ใ
OnMouseEnter๋ ๋ง ๊ทธ๋๋ก ๋ง์ฐ์ค ๋ค์ด๊ฐ๋ฉด ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋๊ฑฐ์.. ๊ทธ๋์ ๋น์ฐํ ๋ง์ฐ์ค ์ญ๋ฃจ๋ฃจ๋ฃฉ ํ๋ฉด ( ์๋ฌด ๋ค๋ฅธ ์ง์ ์ํ๋ค๋ฉด ) ๋น์ฐํ ๊ทธ๋ ๊ฒ ๋๋๊ฒ ๋ง์
์ง๊ธ OnMouseEnter ๋ถํฐ OnMouseDrag OnMouseDown OnMouseUp OnMouseOver๊น์ง ๋ณ์ง์๋คํด๋ดค๋๋ฐ๋ ์๋๋ค๋๋ดใ ใ ใ ใ ใ
๋ฐฉ์์ ์ฌ๋ฌ ๊ฐ ์๊ฒ ์ง๋ง ๋ด๊ฐ ์ง๊ธ ๋ ์ค๋ฅด๋ ์๊ฐ์ ์ค๋์ฟ ๊ฐ์ ๊ฒ์์ด๋๊น ๊ฐ๋ก ๋๋ ์ธ๋ก๋ง ๋ณด๋ฉด ๋ ๊ฑฐ๋ผ๊ณ ์๊ฐํ๋๋ฐ , ๋ง์ฝ์ ์ ๋ฐ๋ํ ๊ฐ์ ๊ฒ๋ค์ด 2์ฐจ์ ๋ฐฐ์ด๋ก ๊ด๋ฆฌ๊ฐ ๋์ด์๋ค๊ณ ๊ฐ์ ํ๋ค๋ฉด, OnMouseEnter์ฒ๋ผ OnMouseDown ๋ฅผ ์ถ๊ฐํด์ ๋งจ ์ฒ์ ์ฐ์ ๊ณณ์ ์์น๋ฅผ ๊ฐ์ง๊ณ ์์ผ์ .. ๋ง์ฝ์ ๊ทธ๊ฒ 2,2 ๋ผ๊ณ ๊ฐ์ ํ๋ค๋ฉด ๊ฐ๋ก, ์ธ๋ก๊ฐ ๋๋ ค๋ฉด ๋ค์์ ์ฌ ์ ์๋ ์ ๋ค์ (2,y) ๋๋ (x,2)์ ๊ทธ๊ฒ ์๋ ์ ๋ค์ ๋ฐ๋๋์ง ์๊ฒ ํ์ . ๋์ ์ด๋ ๊ฒ ํ๋ ค๋ฉด ์ด์ฐ ๊ตฌํํ๋์ง ๋ชจ๋ฅด์ง๋ง ๋จ์ํ๊ฒ Tile ์ด๋ผ๋ ์คํฌ๋ฆฝํธ ์์์๋ง ๋ถ๊ฐ๋ฅํจ. ์ด ํ์ผ์ ๊ด๋ฆฌํ๋ ์ ๊ฐ ํ์ํจ. ๊ฑฐ๊ธฐ์ ์ฒ์ ํด๋ฆญํ์ ๋ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์๊ณ ๊ฑฐ๊ธฐ์ ์์์ ๋งํ๋๋ก (2,Y) ๋๋ (X,2)๋ฅผ ๊ฒ์ฌํด์ค์ผํจ
ํ์ฌ๋ Prefab์ฒ๋ผ ํ์ผํ๋ํ๋์ ๋งํน์คํฌ๋ฆฝํธ๋ฅผ ๋ฃ์ด๋์๊ฑฐ๋ผ ๋ฐฉํฅ์ ์์๋ ๊ทธ๋ฐฉํฅ์์๋ ํ์ผ๋ค์ ์ด๋ป๊ฒ ์ ํํด์ผ๋๋์ง๋ฅผ ๋ชจ๋ฅด๊ฒ ์ด์.......
์์ ๋ด๊ฐ์ด๋๋ก ํ๋ฉด ์๋ ๋ฏ ์๊ฐํด๋ณด๋๊น ๋ก์ง๊ฐ์๋ฐ 1๋ฒํฐ์นํ๊ณ ์๋๋ฅผ ์ง๋ฌ๋ค๊ฐ 5๋ฒ์ผ๋ก ๋ฐ๋ก ๊ฐ๋ 1,2,3,4,5๊ฐ ์น ํด์ ธ์ผํ๋๊น ํ์ผ๊ด๋ฆฌํ๋ ์คํฌ๋ฆฝํธ ์ง์ ํด์ผํ ๋ฏ
์์ ๋ด๊ฐ ์ํ๋๊ฒ ๋ฑ๊ทธ๋ฐ๊ฑฐ์ผ ใ ใ ใ ์ด๊ทธ์ ํ๋ฆฌ ๋๋์ฒด ์ด๋ป๊ฒํ๋๊ฑธ๊น....... ๊ทผ๋ฐ ๋๋ฌด๋๋ฌด๊ณ ๋ง์์ ์น์ ํ์ ๋ผ ใ ใ ใ
๊ธํ๊ฑฐ ์๋๋ฉด ๊ธฐ๋ค๋ ค๋ฐ ์ ๋ํฐ ์ฌ๋ง์ ํค๋์ค
ํ ์ฌ๋ํฉ๋๋ค ์ถฉ์ฑ
์ด๋์๋ถํฐ์๋ชป๋๊ฑฐ์ฌ์ฌ์ฌ์ด์ด์ฌ์ดใ ์ดใ ์ด์์ฌ ํ์ผ์ ์ ๋ ๊ฒ ๋ฐ๋ก๋ฐ๋กํ๋ฉด์๋๋๊ฑฐ์๋..........?
๋ด๊ฐ ์ถ์ฒํ๋ ๋ฐฉ๋ฒ์ ๋งค์น3 ํํ ๋ฆฌ์ผ ๊ฐ๋จํ ๊ฒ ๋ฐ๋ผํด์ ๊ฐ๋ ์ดํดํ๊ณ ๋ณด๋ ๊ด๋ฆฌํ๋ ์คํฌ๋ฆฝํธ ๋ง๋๋๊ฒ ์ข์ ๊ฒ ๊ฐ๋ค.
https://www.raywenderlich.com/673-how-to-make-a-match-3-game-in-unity
์๊ทธ๋๋ ๋งค์น3 ํํ ๋ฆฌ์ผ ๋ณด๊ณ ์๋๋ฐ ๊ทธ๊ฒฝ์ฐ์๋ ํ์ผํ๋๋ฅผ ๋ถ์ด์๋ ์ํ์ข์ฐํ์ผ ํ๊ฐ์ง๋๋ง ๋ฐ๊พธ๋๊ฑฐ๋ผ ๋ด๊บผ๋์ ๊ฐ๋ ์ด ์กฐ๊ธ ๋ฌ๋ผใ ใ ใ
์์ ์๋ ๋๊ธ ๋ด์ฉ ์ดํดํ๊ณ ๋งค์น3 ํํ ๋ฆฌ์ผ ๋ด์ ํ์ผ ํ๋๋ฅผ ์ํ์ข์ฐ 1๊ฐ ๋ฐ๊พธ๋ ๊ฒ๋ ์ดํดํ๋ค๋ฉด ์์ฉํด์ ํด๊ฒฐ ๊ฐ๋ฅํ ํ ๋ฐ?
๋งค์น3 ํํ ๋ฆฌ์ผ์์ ์ํ์ข์ฐ ๋ฐฉํฅ ์์๋ด๋๊ฒ๊น์ง ํ๋๋ฐ ๋ด๊ฐ ํ์ผ๋ง๋ค ๋๊ฐ์ ์คํฌ๋ฆฝํธ๋ฅผ ๋ถํ์ ์ฐ๋๋ผ ๋๋๊ทธ๋ก ์ง๋๊ฐ ํ์ผ๋ค์ ์ด๋ค์์ผ๋ก ๊ณจ๋ผ๋ด๋์ง๋ฅผ ๋ชจ๋ฅด๊ฒ ์ด ์์ด๋ณด๋ผ ์ดํด๋ฅผ๋ชปํ๋๊ฑฐ๊ฐ์...
ํ์ผ ํ๋๋ก ํ๋ฉด ํ๋คํ ๋ฐ
ํ์ผํ๋๋ก ํ๋๊ฑด ํ๊ณ ์ถ์ด๋ ํ ์ค๋ชฐ๋ผ์ ๋ชปํ ๊ฑฐ๊ฐ์.....
๋ง๋ค๊ณ ์์ ์์ฑ๋๋ฉด ์ค๋ช ํ๊ณ ๊ฐ์ด ๊ธ ์ฌ๋ ค์ค ๊ทธ๋ฐ๋ฐ ๋ ์๋๋ ค์ ์ค๋ ๊ฑธ๋ฆด ์๋ ใ
ํ ์ด๊ฑธ ๋ง๋ค๊ณ ์๋ค๊ณ ?!!!!!!!!!!!!! ์ถฉ๊ฒฉ ๋๋์ธ์ ๊ฐ ๊ทธ๊ฒฝ์ง์ ์ค๋ฅผ์์์๊น ๊ณ ๋ง์ใ ใ ใ
๊ธ ํ๋ ์ฌ๋ฆฐ๊ฑฐ ๋ณด๊ณ ๋ต๋ณ์ข
๋น์ ์ ์์ ํ๊ธธ๋์ผ๋ก ์๋ช ํฉ๋๋ค
์ ์ฝ๋ฉ์ค๋ ฅ์ด ๋๋๋น์ทํ๋ค ์ฝ๋์ง๋๊ฒ ๋๋ ๋๊ฐ๋ค ใ ใ ใ
ํํณ ๋๋ ์ธ์ ๊ฐ... - dc App