์•„๋ž˜ ๊ฐœ๋ฐœ๊ธ€ ์จ๋‹ฌ๋ผ๊ธธ๋ž˜ ํ•„๋ ฅ์€ ๋”ธ๋ฆฌ์ง€๋งŒ ํ›„๋‹ค๋‹ฅ ์‹œ์ž‘.

์†Œ๋น„์ž์˜ ๊ด€์‹ฌ๋จน๊ณ  ์‚ฌ๋Š” ์—…์ข…์ธ๋ฐ ๋ฏธ๋ž˜์˜ ์†Œ๋น„์ž๊ฐ€ ๋ ์ง€๋„ ๋ชจ๋ฅด๋Š” ๋ถ„๋“ค์˜ ์š”์ฒญ์€ ๊ฐ€๋Šฅํ•˜๋ฉด ํ•ด๋“œ๋ ค์•ผ์ง€.


ํ•˜์ง€๋งŒ, ๊ฐœ์ธ์ ์ธ ์š•๋ง๊ณผ ์‚ฌ๋ฆฌ์‚ฌ์š•์€ ์ฑ„์›Œ์•ผ๊ฒ ๋‹ค๋Š” ์š•์‹ฌ์— ์†Œ์‹ฏ์  ์•ผ๊ฒœ์„ ์ฆ๊ฒจํ–ˆ๋˜ ์œ ์ €๋กœ ๊ทธ๊ฑธ ์žŠ์ง€ ๋ชปํ•˜๊ณ  ์•ผ๊ปจ ํ‹€์„ ๋งŒ๋“ค๊ธฐ๋กœ ํ•จ

๊ทธ๋Ÿฌ๋‹ค ์•ˆ๋˜๋ฉด ๋ชน์“ธ ๋ชธ ์ด๋Œ๊ณ  ์ผ์šฉ์ง์ด๋ผ๊ณ  ๊ฐ€๋ดค๋‹ค๊ฐ€ ๊ฑฐ๊ธฐ๋„ ์•ˆ๋ฐ›์•„์ฃผ๊ณ  ๋ผ๋ฉด ํ•˜๋‚˜ ๋ชป ์ฑ™๊ฒจ ๋จน์œผ๋ฉด ํ•œ๊ฐ•๊ฐ€๋Š” ๊ฑฐ์ง€ ์ธ์ƒ ๋ณ„ ๊ฑฐ ์žˆ๊ฒ ์–ด ๋ผ๊ณ  ํ•œ์‹ฌํ•œ ์ƒ๊ฐ์ค‘.

์€ ์•„๋‹ˆ๊ณ  ๊ฒŒ์ž„์— ์‹œ๋‚˜๋ฆฌ์˜ค๋Š” ์–ด๋–ค ์žฅ๋ฅด๋ผ๋„ ๋น ์ง€์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์—, ๋‹ค๋ฅธ ๊ฒŒ์ž„์„ ๋งŒ๋“ค๋”๋ผ๋„ ์จ๋จน์„ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋ณธ ๋™์ž‘ ์‘์šฉ์ด ๊ฐ€๋Šฅํ•œย ๋ผˆ๋Œ€๊ฐ€ ๋  ๊ฒƒ์„ ์—ฐ์Šตํ•ด๋ณด๊ธฐ๋กœ ํ•จ.


์‹ค๋ ฅ์ข€ ์Œ“์ด๋ฉด ๋ฐฉ์†ก๋„ ํ•ด๋ณด๊ณ  ์‹ถ์€ ์š•์‹ฌ์ด ์žˆ์ง€๋งŒ, ์•„์ง์€ ํฐ ์š•์‹ฌ..


๊ฐ์„คํ•˜๊ณ  ๋‚ด์šฉ ์‹œ์ž‘...

์•„์žฌ ๊ฐœ๊ทธ ๋„ฃ์–ด์„œ ๋”ฑ๋”ฑํ•˜์ง€ ์•Š๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•จ์ด์ง€๋งŒ ์žฌ๋ฏธ์—†์œผ๋ฉด ๋งํ•ด์ค˜ ๋‹ค์Œ๋ถ€ํ„ฐ ๊ถ์„œ์ฒด๋กœ ์“ธํ…Œ๋‹ˆ๊นŒ.


1. ํŒจ๋„ ๊ตฌ์ƒ

1) ๋นจ๊ฐ„์ƒ‰ ๊ทธ๋ฆผ์ด ์ถœ๋ ฅ๋  ๋ถ€๋ถ„

ย (1) ํ’€ (์ „์ฒดํ™”๋ฉด)

ย  - ์ฃผ๋กœ ๋ฐฐ๊ฒฝ์ด๋‚˜ ์ด๋ฒคํŠธ CG๋กœ ํ™œ์šฉ์ด ๊ฐ€๋Šฅ

ย (2) ์ขŒ์ธก / ์šฐ์ธก / ์ค‘์•™ (์ขŒ์—์„œ ์ ˆ๋ฐ˜ / ์šฐ์—์„œ ์ ˆ๋ฐ˜ / ์ค‘์•™์—์„œ ์ ˆ๋ฐ˜์˜ ํ™”๋ฉด์„ ๋„ฃ์€ ํŒจ๋„์ถ”๊ฐ€)

ย  - ์บ๋ฆญํ„ฐ๊ฐ€ ๋“ค์–ด๊ฐˆ ์˜ˆ์ •


2) ํŒŒ๋ž€์ƒ‰ ๋ถ€๋ถ„

ย  (1) ์บ๋ฆญํ„ฐ ์ด๋ฆ„ ์ถœ๋ ฅ ๋ถ€๋ถ„

ย  - ์ขŒ / ์šฐ / ์ค‘์•™ ์œผ๋กœ ์บ๋ฆญํ„ฐ ์ด๋ฆ„์ด ์ถœ๋ ฅ๋˜์–ด, ํ™”๋ฉด๊ณผ ์บ๋ฆญํ„ฐ ์ด๋ฆ„์ด ์ผ์น˜๋˜๋„๋ก ํ•จ.


3) ๋…ธ๋ž€์ƒ‰๋ถ€๋ถ„

ย - ๋Œ€์‚ฌ๊ฐ€ ์ถœ๋ ฅ๋  ๋ถ€๋ถ„


์Šค๋งˆํŠธํฐ์ด ์ปค์ง์— ๋”ฐ๋ผ ํ•œ์†์œผ๋กœ ๋“ค๊ธฐ ์–ด๋ ต๊ธด ํ•˜์ง€๋งŒ, ๊ฐœ์ธ์ ์œผ๋กœ ๋ˆ•์ด๋Š” ๊ฒƒ๋ณด๋‹ค ์„ธ์šฐ๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•จ.

๋‚จ์ž๋ผ์„œ ์„ธ์šฐ๋Š” ๊ฑธ ์ข‹์•„ํ•˜๋Š” ๊ฑด ์•„๋‹˜... ์•„๋ฌดํŠผ ์•„๋‹˜.


๊ทธ๋ž˜์„œ ๋งŒ๋“  ํ‹€์ด ์•„๋ž˜์˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์Œ

๋’ค์— ์Šค์นด์ด๋ฐ•์Šค ๋ณด์ด๋Š”๊ฑด ์ถœ๋ ฅ๋ถ€๋ถ„์ด ์•„๋‹ˆ๋‹ˆ ์•ˆ์‹ฌํ•ด๋„ ์ข‹์Œ.

๋’ค์— ๋ณด์ด๋Š” ํ€„๋ฆฌํ‹ฐ ์žˆ๋Š” ๊ทธ๋ฆผ์€ ํ‰์†Œ ํ•˜๋Š” ๋ชจ๋ฐ”์ผ๊ฒŒ์ž„ ์บก์ณํ•œ๊ฒŒ ํ•˜๋“œ์— ์žˆ๊ธธ๋ž˜ ์ง‘์–ด๋„ฃ์€ ๊ฒƒ์œผ๋กœย ์•„๊ตฐ์ด๋‹ˆ ์ ˆ๋Œ€ ๋ถ„๋…ธ๋ฅผ ๋ฐœํฌํ•˜์ง€ ์•Š์•˜์œผ๋ฉด ํ•จ.

ํ‹€์€ ์™„์„ฑ์ด ๋˜์—ˆ์œผ๋‹ˆ, ์ด์ œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋ฃฐ๋ฃจ๋ž„๋ผ ํ•ด๋ณผ ์ฐจ๋ก€


์ตœ์ข… ๋ชฉ์ 

1. ์Šคํฌ๋ฆฝํŠธ๋Š” ์ตœ์†Œํ•œ, ๊ทธ๋ƒฅ csv๋ฅผ ์ด์šฉํ•ด์„œ ํ•œ๋ฐฉ์— ๋๋‚ด๊ณ  ์‹ถ์Œ.

ย - ์˜คํ”ผ์Šคย 365๋ฅผ ์“ฐ๊ณ  ์žˆ์ง€๋งŒ ์ด์ƒํ•˜๊ฒŒ 2003๋•Œ ๋ฌธ์ œ์—†๋˜ csv๊ฐ€ ์ž๊พธ ์ด์ƒํ•˜๊ฒŒ ์ €์žฅ๋˜๋Š” ๋ฒ„๊ทธ๊ฐ€ ์žˆ์Œ. ์•„๋งˆ MS๋‹ˆ๊นŒ ์ œ๋Œ€๋กœ ์•ˆํ•ด์ฃผ๊ฒ ์ง€.

ย - ๊ทธ๋Ÿฐ๋ฐ, ์ด๊ฑฐ ๋ง๊ณ  ์‰ฝ๊ฒŒ ๊ฐˆ ๋ฐฉ๋ฒ•์ด ์—†์—‰...

ย - xml๋„ ์ƒ๊ฐํ•ด๋ดค์ง€๋งŒ, ํ•ด๋ณด๋‹ˆ ์Šคํฌ๋ฆฝํŠธ ์ž‘์—…์ด ๋ฏธ์น ๊ฑฐ ๊ฐ™๋”๋ž‘...

ย - xml๋„ ๋งคํ•‘ํ•ด์„œ ์—‘์…€๋กœ ์ œ์–ดํ•˜๋ฉด ๋˜๋Š”๋ฐ, ๊ณ ๋ฏผ ์ข€ ํ–ˆ์—ˆ์Œ. ์ผ๋‹จ ๊ทธ๋Ÿฐ๋ฐ csv๋กœ ํ•˜๊ณ  ์‹ถ์ž–์•„. ํ•ด๋ณด๊ณ  ๊ท€์ฐฎ์œผ๋ฉด xml๋„ ํ•˜์ง€ ๋ญ... ๋ผ๊ณ  ๊ฒฐ๋ก 

ย - (์‚ฌ์‹ค xml์ด ์ฝ”๋“œ์งœ๊ธฐ ๊ท€์ฐฎ๋‹ค๋Š” ์ด์œ ๊ฐ€ ์ปท๋‹ค)


์ด๋Ÿฐ ๋ฐฉ์‹์€ ์•ผ๊ฒœ ์ œ์ž‘ ์—์…‹๋„ ์กด์žฌํ•˜๋Š” ๊ฑฐ์ง€๋งŒ, ๊ทธ๊ฑด ์ข€ ๋ฐฐ์›Œ์•ผ ํ• ๊ฒŒ ์žˆ๊ณ , ์‘์šฉ์ด ๊ฑฐ์˜ ๋ถˆ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋งŒ๋“ค๊ธฐ๋กœ ํ•จ.

๊ทธ๋ฆฌ๊ณ  ์–ด๋ ต์ง€๋„ ์•Š์Œ


1. ์Šคํฌ๋ฆฝํŠธ ์ œ์ž‘ ์‹œ์ž‘

ย - ์ฝ”๋“œ๋Š” ๋ถ€๋„๋Ÿฝ์ง€๋งŒ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ๊ณต๊ฐœํ•ด์ค„ ์ˆ˜ ์žˆ์Œ.

Start๋ผ๋Š” csvํŒŒ์ผ์„ ๋งŒ๋“ค์–ด์„œ ์•Œ์•„์„œ ์ฝ์–ด์˜ค๊ฒŒ ํ•จ.

csv๋Š” ํ•œ์นธ์ด ์ฝค๋งˆ(,)๋กœ ๋ถ„๋ฆฌ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ถ„๋ฆฌ์‹œ์ผœ์„œ ๋ฐฐ์—ด์— ์ €์žฅ.


2. ํ”„๋ฆฐํŠธ ์Šคํฌ๋ฆฝํŠธ ์ œ์–ด

csv๋ฅผ ์ž‘์„ฑํ• ๋•Œ ์ €๊ธฐ ์ฃผ์„์— ๋‚˜์™€์žˆ๋Š” ๋‚ด์šฉ๋งŒ ์ถ”๊ฐ€ํ•˜๋ฉด ์ž๋™์œผ๋กœ ๋‚˜์˜ค๊ฒŒ ํ•จ.


3. ๊ทธ๋ฆฌ๊ณ  ์œ ๋ช…ํ•œ ํ•œ์ž์”ฉ ์žฌ์ƒํ•˜๊ธฐ

ํ•œ์ž์”ฉ ์ถœ๋ ฅํ•˜๋„๋ก ํ•จ

* ๋ชจ๋ฐ”์ผ๋กœ ์‹œ๊ฐ„์ฐจ๋กœ ์ถœ๋ ฅ๋˜๊ฒŒ ๋งŒ๋“ค ๋•Œ ์ฃผ์˜ํ•ด์•ผ ํ•˜๋Š”๊ฒŒ ์ด ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋ฉด ํ•œ๊ธ€ ์ž๊ฐ„์ด ์—‰๋ง์ง„์ฐฝ๋Œ.

ํฐํŠธ Character ์˜ dynamic์„ unicode๋กœ ๋ฐ”๊พธ๋ฉด ์ž๊ฐ„์ด ํ•ด๊ฒฐ ๋˜๋Š”๋ฐ, ๊ทธ๋Ÿผ ์•ˆ ์˜ˆ์จ.

๋‹ค๋ฅธ ๋ฐฉ์‹ ๊ณ ๋ ค์ค‘...


4. ๊ฒŒ์ž„๋งค๋‹ˆ์ ธ ์Šคํฌ๋ฆฝํŠธ UI ์—ฐ๋™์‹œํ‚ค๊ธฐ

ย - ์Šคํฌ๋ฆฝํŠธ๋กœ๋„ ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์™ ์ง€ ๋‚˜์ค‘์— ์‚ฌ์–‘ ๋ฐ”๊ฟ€ ๊ฑฐ ๊ฐ™์•„์„œ ํƒ€์ดํ•‘์€ ์•ˆํ•จ

ย - ์‚ฌ์–‘ ์•ˆ๋ฐ”๋€Œ๋ฉด ๊ฑด๋“ค์ผ ์—†์œผ๋‹ˆ ๊ทธ๋ƒฅ ๋ผ์›Œ ๋„ฃ์Œ


(๋‚ด์šฉ์ถ”๊ฐ€) ์ง€๊ธˆ์€ main script ๋ž‘ subscript๊ฐ€ ๋น„์—ˆ์ง€๋งŒ ๊ฒŒ์ž„์„ ์‹คํ–‰์‹œํ‚ค๋ฉด csv๋‚ด์šฉ์„ ๋ถˆ๋Ÿฌ์™€์„œ ์ด๋ ‡๊ฒŒ ๋ฐ”๋€œ



ํ•œ์ค„์˜ ๋‚ด์šฉ์ด ์ฝค๋งˆ ๋นผ๊ณ  sub script์— ๊ฝƒํžˆ๋„๋ก ๋˜์–ด ์žˆ์Œ

๋ณด์—ฌ์ค€๋‹ค๊ณ  public ์ธ๋ฐ, ๋‚˜์ค‘์— ์ˆ˜์ฒœ์ค„ ๋˜์–ด ์ธ์ŠคํŽ™์…˜์— ์ถœ๋ ฅํ•˜๋ ค๋ฉด,ย 

๋‚ด ์ปด๊ณผ ์œ ๋‹ˆํ‹ฐ๊ฐ€ ์•„์•ผํ•˜๋‹ˆ๊นŒ ์ถœ๋ ฅ ์•ˆ ๋˜๊ฒŒ private๋กœ ๋ฐ”๊พธ๋“  [hideininspactor](๋งž๋‚˜?) ๋„ฃ์–ด์„œ ์ถœ๋ ฅ ์•ˆ ๋˜๊ฒŒ ํ•ด์ฃผ์ž


5. csv ์ œ์ž‘


6. ๋ผˆ๋Œ€ ์™„์„ฑ๋ณธ (์•ˆ๋“œ๋กœ์ด๋“œ์šฉ apk ์ œ์ž‘)

https://drive.google.com/open?id=10uw8uW7BRySkXI3SFO-rRU0kzX65VOsJ

์•„๋ฌด๋Ÿฐ ๊ถŒํ•œ์„ ์š”๊ตฌํ•˜์ง€ ์•Š์œผ๋‹ˆ ์•ˆ์‹ฌํ•ด๋„ ๋Œ.


์•ผ๊ฒœ ๊ธฐ๋ณธ ํ‹€ ๋งŒ๋“œ๋Š”๋ฐ ๋“ค์€ ๊ฒƒ

- ์œ ๋‹ˆํ‹ฐ 2017

- C# ์Šคํฌ๋ฆฝํŠธ 1๊ฐœ

- ๋Œ€์‚ฌ csv 1๊ฐœ


์•ผ๊ฒœ์€ ์—ญ์‹œ BGM๊ณผ ๋Œ€์‚ฌ์™€ ๊ทธ๋ฆผ์˜ ์‹ธ์›€์ด๋ผ๋Š” ๊ฒŒ ์ •๋ง์ด์—ˆ์–ด... ํ‘ํ‘