Localization ์ฐ๋๋ฐ,
ItemDataSO์๋ค๊ฐ ์์ดํ ID, ์์ดํ ๋ช , ๊ฐ๊ฒฉ, ์ฌ์ฉ๊ฐ๋ฅ์์ดํ ์ฌ๋ถ ๋ฑ๋ฑ ๋๋ ค๋ฐ๊ณ ์ฌ์ฉํ์ ๋ ์ต์ ๊ฐ์๊ฑด UsableItemDataSO์๋ค๊ฐ ๋ค ๋๋ ค๋ฐ์์
Usable Item Data SO๋ ItemData SO๊ฐ ๋ฆฌ์คํธ๋ก ๊ฐ์ง๊ณ ์์.
Usable Item Data์๋ ์ต์ ID, ์ต์ ์ค๋ช ,ย ์ฌ์ฉํ์ ๋ ํ๋ณต ์์น๋ง ์ ํ์์
๊ทผ๋ฐ SO์ ๋ค ๋๋ ค๋ฐ์ผ๋๊น 10๊ฐ๊ตญ์ด ์ฒ๋ฆฌํ๊ธฐ๊ฐ ์ ๋งคํด์ง
๋น์ฅ ์๊ฐ๋๋๊ฑด
1. ํ์งํ ์คํธ๋งํ ์ด๋ธ์ ์ธ๊ฐ ๊ตฌ์ฑํ๊ณ , SO์๋ ์คํธ๋ง์ ๋บ๋ค
ย - ItemName String Table : Key๋ ์์ดํ ID๋ก ํ๊ณ ์์ดํ ์ด๋ฆ๋ง ๋ด์๋์ (์: ๋นจ๊ฐ ํฌ์ / Red Potion)
ย - ItemDesc String Table :ย Key๋ ์์ดํ ID๋ก ํ๊ณ ย ์์ดํ ์ค๋ช ๋ง ๋ด์๋์ (์: ์ฒด๋ฆฌํฅ์ด ์์ํ๊ฒ ๊ฐ๋๋ ํฌ์ ์ด๋ค. / A potion with a subtle cherry scent. )
ย - UsableNameย String Table :ย Key๋ ํจ๊ณผ ID๋ก ํ๊ณ ์์ดํ ์ฌ์ฉ ํจ๊ณผ๋ง ๋ด์๋์ย (์: ์ฌ์ฉ ์ ์ฒด๋ ฅ {hpVar} ํ๋ณต. / Recover {hpVar} HP. )
2. ๊ทธ๋ฅ ๋ค ๋๋ ค๋ฐ๊ณ ํ์งํ ํ ์ด๋ธ Key๋ฅผ ๊ฐ Table์ ์ง์ ํด์ค๋ค
ย - Item String Table : Key๋ฅผ ์์ดํ ์๋ฌธย ์ด๋ฆ ๋๋ ID+postfix์ผ๋ก ์ฒ๋ฆฌ (์: RedPotion_Name, RedPotion_Desc ๋๋ 101_Name, 101_Desc)
ย - Usable String Table : ์๋ 1๋ฒ์ด๋ ๋๊ฐ์ด ํด๋ ๋ ๊ฒ ๊ฐ์
์จ๋๊ณ ๋ณด๋๊น ๋์ด ๋๊ฐ์๊ฑฐ๊ฐ๊ธด ํ๋ฐ ์ํผ ์ด๊ฑฐ ๋ง๊ณ ๋ ์ข์ ๋ฐฉ๋ฒ ์์ผ๊น??
๋๊ธ 0