draw_sprite_part

draw_sprite_part_ext

์“ฐ๋ฉด, ๋„ค๋ชจ๋‚œ ๊ณต๊ฐ„์•ˆ์— ์ž๊ธฐ๊ฐ€ ์›ํ•˜๋Š” ๋ถ€๋ถ„๋งŒ ์งค๋ผ์„œ ๋“œ๋กœ์šฐ ํ•  ์ˆ˜ ์žˆ์–ด์„œ,

์ด๋ฅผ ์ด์šฉํ•ด ์ง€๋„๋ฅผ ๋งŒ๋“ค๊ณ  ์žˆ์—ˆ์Œ


๊ทธ๋ž˜์„œ ์กฐ๊ทธ๋งŒ ์•„์ด์ฝ˜๋“ค๋„ ์—ฌ๊ธฐ๋‹ค ๋•Œ๋ ค๋ฐ•๊ณ  ํ•˜๋Š”๋ฐ, ๋ฐฉํ–ฅ ๋ถ€๋ถ„์ด ์—†์Œ


๊ทธ๋ž˜์„œ ์ด๊ฑฐ ์จ๋ดค๋Š”๋ฐ

draw_sprite_general


์ด๊ฑฐ๋Š” ๋ฐฉํ–ฅ ๋ถ€๋ถ„์— direction ๋„ฃ๊ณ  ํ•ด๋ดค๋”๋‹ˆ ๊ทธ๋ฆผ์ด 0,0 ๋ถ€๋ถ„์—์„œ ํฌ๊ฒŒ ํšŒ์ „ํ•จ, ๊ทธ๋Ÿฌ๋‹ˆ๊นŒ ๋‚ด๊ฐ€ ์›ํ•˜๋˜ ๋„ค๋ชจ๋‚œ ๊ณต๊ฐ„์ด ํ†ต์งธ๋กœ ํšŒ์ „ํ•ด์„œ, ์›๋ž˜ ๊ทธ๋ ค์ ธ์•ผ ํ•˜๋Š” ๋ถ€๋ถ„์„ ์‚์ ธ๋‚˜๊ฐ.


๋‚ด๊ฐ€ ๊ทธ๋ฆฌ๋ ค๊ณ  ํ•˜๋Š” ์Šคํ”„๋ผ์ดํŠธ๋งŒ ํšŒ์ „์‹œํ‚ค๋Š” ํ•จ์ˆ˜๋Š” ์—†์Œ? ์—†์œผ๋ฉด ์Šคํ”„๋ผ์ดํŠธ ๋ฐฉํ–ฅ๋ณ„๋กœ 359์žฅ ๋งŒ๋“ค์–ด์„œ subimg์— ๋ฐฉํ–ฅ ๋„ฃ๊ณ  ๋งŒ๋“ค๊ฑฐ์ž„