์žฅ์ 

1. 2d๋ฅผ ๋งŒ๋“œ๋Š”๋ฐ ๋งค์šฐ ์ง๊ด€์ ์ด๋‹ค.

2d์— ํ•œ์ •ํ•˜๋ฉด ์ธ๋””๋ ˆ๋ฒจ์—์„œ ๊ฒœ์Šค๋ฅผ ์ด๊ธธ ์—”์ง„ ์—†๋‹ค.ย 

์ฏ”๊พธ๋ฅด๋Š” ์ •ํ•ด์ง„ ํ‹€์„ ๋ฒ—์–ด๋‚˜๋Š” ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด ๊ฒœ์Šค๋ณด๋‹ค๋„ ๋ณต์žกํ•ด์ง€๋Š” ์—”์ง„์ด๋‹ค


2. ํ˜„์กด ๊ฒŒ์ž„ ์—”์ง„์ค‘ ์ƒ๋Œ€์ ์œผ๋กœย ๋„๋„ํ•œ ์–ธ์–ด ๋ฌธ๋ฒ•์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

์„ธ๋ฏธ์ฝœ๋ก  ์ข†๊นŒ๋Š”๊ฑด ๋ฌผ๋ก ์ด๊ณ  if๋ฌธ ์กฐ๊ฑด์‹์— ()๋ฅผ ๋„ฃ์ง€ ์•Š์•„๋„ ๋˜๋ฉฐ ์‹ฌ์ง€์–ด ๋ณ€์ˆ˜ ์„ ์–ธํ• ๋•Œ ์ž๋ฃŒํ˜•์„ ์Œฉ๊นŒ๋„๋œ๋‹ค.

๋น„์Šทํ•œ ํŠน์ง•์„ ๊ฐ€์ง„ ๋น„์ „๊ณต์ž์šฉ ์–ธ์–ดย ํŒŒ์ด์ฌ๋„ ๋ณ€์ˆ˜ ์„ ์–ธํ• ๋• ์ž๋ฃŒํ˜• ๋ฐ›๋Š”๋‹ค.


3. ์•ก์…˜

์ข€ ๊ท€์ฐฎ์€ ํ•จ์ˆ˜์‹๋“ค์„ ์•ก์…˜ ๋ธ”๋ก ํ•˜๋‚˜, ํด๋ฆญ ํ•œ๋ฒˆ์œผ๋กœ ๋ฐ”๋กœ ๊ตฌํ˜„ํ• ์ˆ˜ ์žˆ๋‹ค.

ex) ์ด๋™ํ•˜๋Š” ์ธ์Šคํ„ดํŠธ ์ƒ์„ฑ ์•ก์…˜์€ ์ฝ”๋“œ์ƒ์œผ๋กœ ๊ตฌํ˜„ํ•˜๋ ค๋ฉด instance_create, with, motion_set์ด ์„ธํ•จ์ˆ˜๊ฐ€ ํ•„์š”ํ•˜๋‹ค

draw_self()๋Š” ์ฝ”๋“œ๋“ค์–ด๊ฐ€์„œ ์“ฐ๋Š”๊ฒƒ ๋ณด๋‹จ ๊ฑ ํด๋ฆญ ํ•œ๋ฒˆํ•˜๊ณ  ์ฝ”๋“œ์“ฐ๋Š”๊ฒŒ ํŽธํ•จ


๋‹จ ์•ก์…˜์œผ๋กœ ์ฝ”๋“œ์งˆ์€ ํ• ์ƒ๊ฐ ์•ˆํ•˜๋Š”๊ฒŒ ์ข‹๋‹ค. { }์ด๊ฒƒ๋„ ๋ธ”๋ก ํ•œ์นธ์”ฉย ์žก์•„๋จน์–ด์„œ ๊ฐ€๋…์„ฑ์ด ์ƒ๋‹นํžˆ ์”น์ฐฝ๋‚œ๋‹ค.


4. ๊ธฐ๋ณธ ์Šคํ”„๋ผ์ดํŠธ ํˆด์ด ์ƒ๋‹นํžˆ ใ…†ใ……ใ…Œใ…Š๋‹ค

๋ ˆ์ด์–ด ๊ธฐ๋Šฅ์ด ์—†๊ธด ํ•˜์ง€๋งŒ ์™ ๋งŒํ•œ ํŽธ์ง‘ ๋Šฅ๋ ฅ์€ ๊ฐ–์ถ”๊ณ  ์žˆ๋‹ค.

์—์…‹ ๋•์ง€ ๋•์ง€ ๋ถ™์—ฌ๊ฐ€๋ฉฐ ๊ฒŒ์ž„์„ ๋งŒ๋“ค ๊ณ„ํš์ด๋ผ๋ฉดย aseprite, ํฌํ† ์ƒต ์ผค ํ•„์š” ์—†์ด

๊ธฐ๋ณธ ์Šคํ”„๋ผ์ดํŠธ ํˆด๋กœ๋„ ์ถฉ๋ถ„ํžˆ ํ•„์š”ํ•œ ํŽธ์ง‘์„ ํ• ์ˆ˜ ์žˆ๋‹ค.


๋‹จ์ 

1. 3d๋Š” ๊ธฐ๋Œ€ํ• ๊ฒŒ ๋ชป๋œ๋‹ค.

์—ฌ๊ธฐ ๊ฐค์— ๊ฒœ์Šค๋กœ 3d ๋งŒ๋“œ๋Š” ์‚ฌ๋žŒ ์žˆ์œผ๋‹ˆ๊นŒ ๋ฌผ์–ด๋ด๋ผ


2. ๋ณ€์ˆ˜๊ฐ€ ์ž๋ฃŒํ˜•์„ ์•ˆ๋ฐ›๋Š” ๋Œ€์‹  ๋ฌด์กฐ๊ฑด doubleํ˜•

๋‹ˆ๊ฐ€ is_attack๋ณ€์ˆ˜๋กœ true false๋งŒ ์ฒดํฌํ•œ๋‹ค๊ณ  ํ•ด๋„ ๊ทธ ๋ณ€์ˆ˜์˜ ์ž๋ฃŒํ˜•์€ ๋ฌด์กฐ๊ฑด double์ด๋‹ค. ==๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ๊ฐ€ ๋ณ‘์‹ ์ด๋‹ค.

์ฐธ๊ณ ) str = "" ์ด๋ ‡๊ฒŒ ์„ ์–ธํ•˜๋ฉด ์ž๋™์œผ๋กœ stringํ˜•์œผ๋กœ ์ €์žฅํ•œ๋‹ค.


3.๊ฐ€๋น„์ง€์ปฌ๋ ‰์…˜์ด ์—†๋‹ค.

์‚ฌ์šฉํ•œ ์ปฌ๋ ‰์…˜, ๊ฐ์ฒด๋Š” ๋‹ˆ๊ฐ€ ์ง์ ‘ ํ• ๋‹น ํ•ด์ œ ํ•ด์ค˜์•ผ ํ•œ๋‹ค.ย OS๋‹จ์œ„์˜ ์“ฐ๋ž˜๊ธฐ ๊ด€๋ฆฌ๋ฅผ ํ•ด์ฃผ์ง€ ์•Š๋Š”๋‹ค.


4.๊ตญ๋‚ด ์ž๋ฃŒํ’€์ด ์ƒ๋‹นํžˆ ๋ณ‘์‹ ์ด๋‹ค.

์งˆ๋ฌธํ• ๋งŒํ•œ ์žฅ์†Œ๋Š” ํฌ๊ธˆ ํ”„๊ธˆ์ด ๋์ด๋‹ค. ์ด๋งˆ์ €๋„ ๊ธฐ์ดˆ ๊ฐ•์ขŒ๋งŒ ๋“์‹ค๋“์‹คํ•˜๋ฉฐย 

์ค‘์ƒ๊ธ‰์ž์šฉ ์ •๋ณด๋“ค์€ ๊ตฌ๊ธ€ ๊ฒ€์ƒ‰์ด๋‚˜ ๊ฒœ์Šค ํฌ๋Ÿผ์— ๋“ค์–ด๊ฐ€์„œ ์˜์–ด ํ•ด์„ํ•˜๋ฉฐ ์–ป์–ด์•ผํ•œ๋‹ค.


5.์–ธ์–ด ์ฒ˜๋ฆฌ ๋ฐฉ์‹์ด ์ปดํŒŒ์ผ์ด ์•„๋‹ˆ๋ผ ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋‹ค

๊ฒœ๋ฉ”๊นŒ์ง„ ์ธํ„ฐํ”„๋ฆฌํ„ฐ ์˜€๋Š”๋ฐ ๊ฒœ์Šค ๋ถ€ํ„ฐ๋Š” ์ž๋ฐ”์ฒ˜๋Ÿผ ๊ฐ€์ƒ๋จธ์‹ ์œผ๋กœ ๋ฐ”์ดํŠธ ๋‹จ์œ„ ์ฒ˜๋ฆฌ๋ฅผ ํ•œ๋‹ค๊ณ  ํ•˜๋Š”๋ฐ ๋จธ ์–ด์จŒ๋“ 

๊ฒŒ์ž„ ๊ทœ๋ชจ๊ฐ€ ์ปค์งˆ์ˆ˜๋ก ํ…Œ์ŠคํŠธ ์‹คํ–‰ ํ•œ๋ฒˆ ํ• ๋•Œ๋งˆ๋‹ค ์ง„์งœ ์กฐ์ง€๊ฒŒ ์˜ค๋ž˜๊ฑธ๋ฆฐ๋‹ค


6. ์ง€์› ์ค‘๋‹จ

๊ฒŒ์ž„๋ฉ”์ด์ปค ์ŠคํŠœ๋””์˜ค๋Š” ๊ณต์‹์ ์œผ๋กœ ์—…๋ฐ์ดํŠธ๊ฐ€ย ์ค‘๋‹จ ๋์œผ๋ฉฐย (var 1.4.999)ย ์ด์ œ ํŒ๋งคํ•˜์ง€๋„ ์•Š๋Š”๋‹ค.ย 

(๊ฐ€๋” ์‚ฌํ›„์ง€์›์œผ๋กœ ์˜ค๋ฅ˜ ํŒจ์น˜๋‚˜ ๊ฒœ๋ฉ”2์— ์žˆ๋Š” ํ•จ์ˆ˜๋ฅผ ๋ฐฑํฌํŒ… ํ•ด์ฃผ๊ธด ํ•œ๋‹ค)ย 

๊ฒŒ์ž„๋ฉ”์ด์ปค2๋‚˜ ์จ๋ผ