๊ณ ๋ฐ์ฌ ๊ณตํ๊ธฐ๊ธฐ 3ํธ ๋ณด๋ฉด์ ๋ฐ๋ผํ๊ณ ์๋๋ฐ ๊ณ์ "MapData"์ "mapdata"๊ฐ ์๋ค๊ณ ์ค๋ฅ๊ฐ ๋น๋๋ค. ๊ตฌ๊ธ๋ง ํด๋ณด๋๊น MapData๋ผ๋ ์คํฌ๋ฆฝํธ๊ฐ ์์ผ๋ฉด ๊ทธ๋ฐ๋ค๊ณ ๋์ ์๋๋ผ๊ณ ์. ๊ทผ๋ฐ ์ ย ๋ถ๋ช ํ MapData ํ์ผ ๋ง๋ค์๊ณ MapDataSave.csย Tilemap2D.csย MapData.cs ์ธ๊ฐ ํ์ผ ๋ค ์คํ ์๊ณ ํด๋์ค๋ ์คํฌ๋ฆฝํธ ์ด๋ฆ ๋ค๋ฅธ ๊ฒ๋ ์์ด์. ๊ทผ๋ฐ๋ ๊ณ์ ์ค๋ฅ๊ฐ ๋จ๊ณ ์๊ณ ย ์ง๊ธ ์์ฌ๋๋ ๊ฑด ๊ณ ๋ฐ์ฌ ์์์์ '๊ฐ์ฒด์ ์ง๋ ฌํ' ํ๋ค๊ณ MapData.cs ํ์ผ์์ MonoBehaviour ์์ ์ง์ ๋๋ฐ ์ด๊ฑธ ์ง์์ MapData๊ฐ ์๋ค๊ณ ์ธ์ํ๋ ๊ฑด๊ฐ? ๊ทผ๋ฐ ๊ทธ๊ฒ ๋ฌธ์ ๊ฐ ๋๋ ๊ฑด๊ฐ์? ๋ช ์๊ฐ ๋์ ๊ณ์ ์ฝ์งํด๋ดค๋๋ฐ ๋ญ๊ฐ ์์ธ์ธ์ง ๋ชจ๋ฅด๊ฒ ์ด์. ์์ธ์ ์ ์ ์์๊น์?
[๐ฃ์ง๋ฌธ] ์ ๋ํฐ ์๋ฌ ์ง๋ฌธ์ข์
june33(qhdl2003)
2022-07-30 18:28
์ถ์ฒ 0
๋๊ธ 16
๋ค๋ฅธ ๊ฒ์๊ธ
-
partial class ๋ง์ด ์จ๋ ์ค์ ๋น๋ ๋ฒ์ ์์๋ ์ฑ๋ฅ์ฐจ์ด ์์? [5][๐ฃ์ง๋ฌธ] ๋ผ๊น๋ฃฉ(xxqet1123xx) | 22.07.30์ถ์ฒ 0
-
[๋ก๊ทธ๋ผ์ดํฌBF์ผ๊ฒ] ์ฒซ ๊ฐ๋ฐ์ผ์ง [20][๐์ผ์ง] ์๋ฐํ์ผ๊ฒ..(72.83) | 22.07.30์ถ์ฒ 13
-
์๊ท๋ชจํ์์ ๋ ๋ฒจ๋์์ธ์ ์ด๋ป๊ฒ ํจ? [5][๐ฌ] ์ต๋ช (220.118) | 22.07.30์ถ์ฒ 0
-
์ ๋ ์คํธ ๋๋ ๋ด๋ณด๊ธฐ[๐ฌ] ์ต๋ช (175.120) | 22.07.30์ถ์ฒ 0
-
์ ๋ํฐ ์ ๋๋ฉ์ด์ ๊ฐ์ข๋ณ์ ๊ฐ์ [8][๐ฌ] ์ต๋ช (175.126) | 22.07.30์ถ์ฒ 1
-
๋ชจ๋ธ ๋ค ๋์์๋ค.. [7][๐ฌ] ์ต๋ช (14.36) | 22.07.30์ถ์ฒ 1
-
๋ผ์ด๋ธ ์ฝ๋ฉ ์ด๊ฑฐ ์ข๊ฐ๋ค[๐ฌ] ์ต๋ช (125.177) | 22.07.30์ถ์ฒ 0
-
๋์ถฉ ๊ฐ๋ฐ ์ค์ธ ์บ๋ฆญํฐ ์ค์ผ์น ์ํ [9][๐์ผ์ง] ๊ฒ์ ๋ฒฝ๋(dyd9758) | 22.07.30์ถ์ฒ 8
-
์ธ์ฑ ๊ฐ๊ฒฉ [6][๐ฌ] ์ต๋ช (175.127) | 22.07.30์ถ์ฒ 0
-
๊ฒ์ํฉ ์ผ๋ฌ์คํธ ๋ฃ์ด๋ณผ๊น? ์ถ๋ค๊ฐ๋ [8][๐ฌ] ์ต๋ช (2oclocksoft) | 22.07.30์ถ์ฒ 1
์๋ฌด ๋ฌธ์ ๊ฐ ์์ด๋ณด์ด๋๋ฐ?
์๋ฌด ๋ฌธ์ ๊ฐ ์๋๋ฐ ์๋์ ๋ฏธ์น๊ฒ ์ ใ ใ ใ ๋ถ๋ช ๋ญ๊ฐ ๋ฌธ์ ๊ฐ ์์ด์ ์๋๋ ๊ฑธํ ๋ฐ ๋ญ๊ฐ ๋ฌธ์ ๊ฑด์ง. ๋จ์ ๊ฑด ํ๋ก๊ทธ๋จ ๋ฒ์ ์ด ๋ฌ๋ผ์ ์๊ธฐ๋ ๋ฌธ์ ๋ฐ์ ์๋ ๊ฑฐ ๊ฐ์๋ฐ ๊ทธ๊ฑฐ ๋๋ฌธ์ธ๊ฐ? ๊ทผ๋ฐ ๊ทธ๊ฑด ํด๊ฒฐ๋ฒ์ด ์ด๋ป๊ฒ ์ฐพ์ง...
๋ฒ์ ์ด๋ ์๊ด์์ด ์ธ์ด์ ์ผ๋ก ๋ด๋ ์๋ฌด ๋ฌธ์ ๊ฐ์๋๊ฑด๋ฐ. 1.์ผ๋จ ์ ํ์ผ๋ค์ด Assets์๋ ํด๋๋ค์ ์๋์ง ํ์ธํ ๊ฒ. 2.์๋ฌด ํ์ผ์ด๋ ์ค๋ฅธ์ชฝ ํด๋ฆญํ๊ณ Reimport all ํด๋ณด๊ณ ๋ฌธ์ ํด๊ฒฐ๋๋์ง ํ์ธํด๋ณผ ๊ฒ. 3.์ฝ๋๋ฅผ ๋ณต๋ถํ๊ฑฐ๋ ๊ทธ๋ฌ์ผ๋ฉด, ๊ฐํ๋ฌธ์๊ฐ ์ด์ํด์ง๋ฉด ๋ค์๋ผ์ธ์ ์ญ์ ํ๊ฑฐ๋ ๊ทธ๋ฐ ๋ฌธ์ ๋ ๋ฐ์๊ฐ๋ฅํ๊ฑฐ๋ . ํ์ผ ๋ค ์๋ก ๋ง๋ค๊ณ ๋ค์ ์ง์ ์ณ์ ๋ฃ์ด๋ณด์ผ. ์๋๋ฉด notePlus๊ฐ์ ๋ฐ์ ์ธ์ฝ๋ฉ ์ ๋ถ UTF-8๋ก ๋ณํํด์ฃผ๋๊ฐ 4. MapData ์คํฌ๋ฆฝํธ๋ง ๋จ๊ธฐ๊ณ ๋ค ์ง์ฐ๊ณ , ๋ค๋ฅธ ์คํฌ๋ฆฝํธ ํ๋ ๋ง๋ค์ด์ MapData.mapData๋ฅผ ์ฐธ์กฐํ์๋ ๋ฌธ์ ๊ฐ ์๋์ง ํ์ธํด๋ณผ๊ฒ
์ด ํด๊ฒฐ๋๋ค. ๋ณด๋๊น Newtonsoft.Json ํจํค์ง ๊น๋ฉด์ ๊ธฐ์กด์ ์๋ ๊ฑฐ๋ ์ค๋ณต๋๋๊ฑฐ ์๊ฒจ์ ์๋ฌ ๋ฌ๊ฑฐ๊ฐ ์ ๊ฑฐ์ ์ํฅ์ ์คฌ๋๋ด. 1~4๋ฒ์ ์๊ด์์๊ณ ์คํ ๋๋ฌธ์ ์๊ธด ์ค๋ฅ๋ ์๋์๊ณ , json ํจํค์ง ํ์ผ ์ค๋ณต๋๋ ๊ฒ๋ง ์ง์์ฃผ๋๊น ์ ๋๋ก ์๋๋จ.... ;; ํ 4์๊ฐ ์ฝ์งํ๋๋ฐ ์ ํ ์์๋ชปํ ๋ฐ์์ ํด๊ฒฐ๋๋๊น ์ด์ด๊ฐ ์๋ค... ใ ใ ใ ใ ใ
์๋ฌ๋ ์๋๊ฑฐ ์น๋ค ํด๋ฆฌ์ดํ๋ฒํ๊ณ dll์ค๋ฅ ์ ๊ฑฐ ๋ณ๊ฑฐ์๋๋ ๊ฒ์ํด์ ํด๊ฒฐํ๊ณ ์งํํ์ . ๋ค๋ฅธ์ด์ ๋ก์ปดํ์ผ์๋์ํ๋ก ์์ ์ ์ค๋ฅ๊ฐ ๋จ์์์์๋์์
ํจํค์ง ํ์ผ ์ค๋ณต ๋ฌธ์ ํด๊ฒฐํ๋๊น ํด๊ฒฐ๋์. ๊ทผ๋ฐ ์์งํ ์์ง๋ ํจํค์ง ํ์ผ ์ค๋ณต ๋ฌธ์ ๊ฐ ์ ์ปดํ์ผ๋ฌ ์๋ฌ์ ์ํฅ์ ์ค ๊ฑด์ง๋ ๋ชจ๋ฅด๊ฒ ์..
์๋. ๊ทธ๋ฅ ๋ด๊ฐ๋งํ์ด์ ์ผ๊ฒ์. ์๋ก์ฐ๊ด๋ ๋ฌธ์ ๊ฐ์๋๋ผ, ๋๊ฐ ์ฝ๋์์ฑํ๋๋์ค์ ๋จ์์๋ ์๋ฌ์ธ๊ฑฐ๊ณ , ํด๋ฆฌ์ด๊ฐ ์๋์ํ๋ก ์๋ฌ๋จ์์ฑ๋ก ํจํค์ง ์๋ฌ๊ฐ ์๊ธฐ๊ณ ๊ทธ๋ค๋ก ์ปดํ์ผ์ด์๋์ ๋๊ฐ์ ๋๋ก ์ฝ๋๋ฅผ ๊ณ ์ณฃ์ด๋ ๋ฐ๋์ฝ๋๊ฐ ์ปดํ์ผ์๋์ ์๋ฌ๊ฐ ๋ฐ์ํ๋๊ฒ์ฒ๋ผ๋ณด์ธ๊ฒ๋ฟ์ผ๊ฒ์ ์๋ง๋ ใ
๊ดํ์ค์๊ฐ ์์์์์ผ๋ ์ฝ์ํด๋ฆฌ์ด ํ๋ ๋ฒ๋ฆ๋ค์ด์ . ๋ง์ฝ ์ฝ์ํด๋ฆฌ์ด๋ฅผํ๋๋ฐ๋ ๋ถ๊ตฌ, ์๋ฌ๊ฐ ๋ค์์ฆ๊ฐ๋ฐ์ํ๋ฉด ์ง์ ์์ ํ๋์ฝ๋๋ ์ปดํ์ผ์๋์ฑ๋ก ์๋๊ฒ์
ใ ใ ใ ใ . ์ฝ์์ ์๋ฌ๋จ๋ฉด ๋ฐ๋ก ํด๊ฒฐํด ๋ฒ๋ฆํด์ผ๊ฒ ๋ค. ๋ต๋ณ ๊ฐ์ฌ.
GenerateTilemap? ์ด๊ฑด ์ด๋์๋ถ๋ฅด๋๊ฑฐ์ผ? ๋ด๊ฐ ๋ชป๋ณธ๊ฑธ์๋์๋๋ฐ ๊ทธ๊ฑฐ ์๋ถ๋ฅด๊ณ Mapdata์ ์ธํฐ์ ธ๋ฐฐ์ด ์ด๊ธฐํ ํ๋๋ฐ๊ฐ์์ด?
์์์ GenerateTimemap ๋ถ๋ฅด๋๊ณณ ์๋๊ฒ๊ฐ์๋ฐ? ๊ทธ๋ผ Mapdata์์ int๋ฐฐ์ด์ด null์ธ๋ฐ ์์๊ฒ๋ง๋ด์ ์ธ์ด์ ์ผ๋ก ๋ฌธ์ ์๋ค๋๊ฑธ ๋์ฒด ์ด๋ป๊ฒ์๋๊ฑฐ์ง ๋ด๊ฐ ์ด์ํ๊ฑฐ์?
๋ด๊ฐ ์ด์ํ๊ฒ ์๋๊ฒ๊ฐ์๋ฐ? ์์๋ถ๋ค ์ค๋ช ์ข์?
์ปดํ์ผ ์ค๋ฅ๋ผ์ ์ ํจ์๋ฅผ ํธ์ถํ๋ ๋ง๋ ์๊ด์์ด ๋จ๋ ์๋ฌ. ๊ทธ๋ฆฌ๊ณ ์์ ์ด๋ฏธ ํด๊ฒฐ๋ฌ๋
์ธ์ด์ ์ผ๋ก ์๊ด์๋จ๋ง์ ์ํ๊ฑฐ์?
์ปดํ์ผ์ค๋ฅ? ์ ๋ฐ ์ฌ์ํ๊ฒ๋ ๋ชป๋ณด๊ณ ์ธ์ด์ ์ค๋ฅ๊ฐ ์๋ค๊ณ ํ๋จํ๋ฉด์ ์์๋ณด๋๊น ์จ๊ฐ ์ด๋ ค์ด๋ง์ ๋ค์จ๋จ๋ค
์์๊ฒ๋ง๋ด์๋ ์์ธํ ๋ชจ๋ฅด๊ฒ ์ง๋ง MonoB ์์๋ฐ๊ณ , ์ค๋ธ์ ํธํํ๋ก ์์๋, publlic ๊ฐ์ฒด๊ฐ ์๋ ์ด๊ธฐํ๋์, MonoB ์์ ์ง์ ์๋ mapdata๊ฐ ์๋ค๊ณ ๋์ค๋ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค๊ณ ํ์๋๊ฑฐ ๋ดค์๋ mapdata ์ด๊ธฐํ ํ๋๋ถ๋ถ์ ํ์ธํด๋ณด์๋ฉด ๋ ๊ฑฐ๊ฐ์์