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๋ฒˆ์ด๋ž‘ ๋˜‘๊ฐ™์ด ํ•ด๋„ ๋  ๊ฒƒ ๊ฐ™์Œ



์จ๋†“๊ณ ๋ณด๋‹ˆ๊นŒ ๋‘˜์ด ๋˜‘๊ฐ™์€๊ฑฐ๊ฐ™๊ธด ํ•œ๋ฐ ์•”ํŠผ ์ด๊ฑฐ ๋ง๊ณ  ๋” ์ข‹์€ ๋ฐฉ๋ฒ• ์žˆ์œผ๊นŒ??