์คํ๋ผ์ดํธ๋ก ์ซ์๋ก๋ง ์ธ ํฐํธ ์ ์ํด์ ์๋์ฒ๋ผ ์ฐ๊ณ ์์
damperfont = font_add_sprite(spr_fnt_Damper, ord("0"), true, -3)
draw_set_halign(fa_right)
draw_set_valign(fa_top)
draw_set_font(damperfont)
draw_text_transformed(x, y, card_statper, image_xscale, image_yscale, image_angle)
์ด ํ ์คํธ๊ฐ ์ ํ ์นด๋๋ ๊ฐ์ด ํธ๋์คํผ์ด ์ ์ฉ๋ผ์ผ ํด์ spr_fnt_Damper ์คํ์ ์ ์นด๋ ๊ธฐ์ค์ผ๋ก ๋ง์ถฐ์ ธ์๋ค ใ ใ
๊ทผ๋ฐ ๋ฌธ์ ๋ image_angle์ด 0.001์ด๋ผ๋ ๋์๊ฐ๋ฉด ์คํ์ ์ด ์์ ์นด๋ ์ค์ ์ผ๋ก ๋ง์ถฐ์ง๋ค๋ ๊ฑฐ์
์คํ์ ์ด ์ง๋ง๋๋ก ์์ง์ด๋ ๊ฑฐ ;;
์๋ง๋ image_angle ๊ฐ์ด 0์ด ์๋๊ฒ ๋๋ ์๊ฐ๋ถํฐ ๊ธฐ๋ณธ ํ ์คํธ ์คํ์ ์ผ๋ก ์ ์ฉํ๋ ๊ฑฐ ๊ฐ์๋ฐ
์ด๋ ๊ฒ ๋๋ฉด spr_fnt_Damper ์คํ์ ์ ๋ค์ ์ค์ ์ผ๋ก ๋๋ ค๋๊ณ ์ ํจ์ ์์ x, y ๊ฐ์ ๊ฑด๋๋ ค์ผ ํ๋ ๊ฑด๋ฐ ์ด๋ฌ๋ฉด xscale์ด๋ angle ๊ฐ ๋ค์ด๊ฐ๋ฉด ๋ฐ๋ก ๋์์,,
ํ.. ๋ฌด์กฐ๊ฑด ์นด๋ ๋๋ ค์ผํ๋ ๊ฑฐ๋ผ ์คํธ๋ ์ค ๋ฐ๋๋ค....
์ด๋ ค์ฃผ์ญ์ผ ๊ฒ์ค ๊ณ ์๋ถ๋ค..
์ผ๋จ ์นด๋์ ์ ์ฉํ๊ฑฐ๋ง๊ณ draw_text_trasnformed ์คํผ์ mouse_x, mouse_y์์ ์ด๋ฏธ์ง์ต๊ธ ๋๋ ธ์๋๋ ์ด์ํด์ง๋์ง ํ์ธํด๋ณด๋๊ฒ ์ข์๊ฑฐ๊ฐ์ ๋ด์๊ฐ์๋ ์นด๋์ ์ ์ฉํ์๋ ์ขํ๋ ๊ทธ๋ฐ๊ฑธ ์๋ชป ๋ง๋ค์์์๋ ์์๊ฒ๊ฐ์
ํด๋ณด๋๊น ์ญ์ image_angle=0 ์ผ ๋๋ง ์ ์ ํฌ์ง์ ์ ํด๋ณด๋ฉด์ ๋๋ ๊ฑด๋ฐ image_angle์ด ๋์๊ฐ ๋๋ ์คํ๋ผ์ดํธ ์คํ์ ์ด ์๋๋ผ ํ ์คํธ ์ ๋ ฌ ์ค์ ์ ์ก์ ๋๋ ๊ฒ ๊ฐ์ ๋ผ์ดํธ ํ์ผ๋ก ์ค์ ํ๋๋ฐ ๋ฑ ๊ทธ๊ฑฐ ์ค์ ์ผ๋ก ๋์๊ฐ๋๋ผ font_add_sprite ๋ฌธ์ ์ธ๊ฐ...
๊ทธ๋ฐ๊ฑฐ๋ฉด ์ด๋ ๊ฒํด์ผ๊ฒ ๋ค draw_text_transformed(x+lengthdir_x(์ํ๋ ์คํ์ x*image_xscale,image_angle),y+lengthdir_y(์ํ๋ ์คํ์ y*image_yscale,image_angle),card_statper,image_xscale,image_yscale,image_angle) ์ํ๋ ์คํ์ x,y๋ right, top๊ธฐ์ค์ผ๋ก ํ ๊ฑฐ๋ฉด ๊ฑฐ๊ธฐ์ ๋ชํฝ์ ๋จ์ด์ ธ์์๊ฑฐ๋๋ก ์ค์
์ค ํ ๋ฒ ํด๋ณด๊ฒ ์! ๊ฐ์ฌํฉ๋๋ค
๊ทผ๋ฐ ์ด๋ฌ๋ฉด ์ฒ์์ ์ต๊ธ0์ผ๋ ์ด์ํด์งํ ๋ฐ ๊ทธ๋ถ๋ถ์ ์ด์ผ ํด์ผ๋ ๋ฏ..
๋ฏธ์ ๋ด๊ฐ ์์น๋ฅผ ์๋ชป์๋ ค์คฌ๋ค lengthdir ์จ์ ํ๋ฉด ๋๋๊ฑด ๋ง๋๋ฐ ๋ค์์๋ ค์ค
์๋ฒฝํ๊ฒ ํด๊ฒฐํ์ y์ขํ๊ฐ ์กฐ๊ธ ์ด์ํ์๋๋ฐ ํฐํธ ์คํ๋ผ์ดํธ ์คํ์ 0,0 ์ผ๋ก ๋ง์ถฐ๋๊ณ ์บ๋ฒ์ค ๋์ด๋ฅผ ์ํ๋ y์์น ๊ฐ๋งํผ ๋๋ ค๋์ผ๋๊น ๋ฑ ๋ง์์ ๋๋ถ์ ํด๊ฒฐํจ ใฑใ ใณ
lengthdir ์ ์์จ๋ด์ ์ฐ๋ ๊ฑธ ์์ ๋ชจ๋ฅด๊ณ ์์๋คใทใท ์์ด์ฝ๋ ๋ค ์คํ์ ์ผ๋ก ์์น ์ก์๋์ ๊ฑด๋ฐ ๋์ค์ ์์ ํ๊ธฐ ํธํ๋ ค๋ฉด lengthdir ์ฐ๋ ๊ฒ ๋ง๊ฒ ๋ค
์๋ ์๋ ์คํ์ ์ผ๋ก ์์น ์ก์์ ์จ ใ ใ font_add_sprite๊ฐ ๋ฐ๋ณด์ธ๋ฏ ๊ทธ๋ฐ ํ์์๋์ง ๋ชฐ๋๋ค