この間の質問の整理をしていて疑問があったので質問します。以下の部分に全部のスクリプトを載せますが、そのスクリプトの中で、
*me_mouseの中の、
と
;if px>32 : px=32 ;if px<-32 : px=-32
;if py>32 : py=32 ;if py<-32 : py=-32
のところを、数値をいじってみても変化がなかったので、コメントアウトにしてしまったのですが、それでよかったのでしょうか?
それとも入れるべき数値があったのでしょうか?
わからないので、ご教授願います。
です。
#include "hsp3dish.as" screen 0,320,480,0 xmax=19:ymax=29:mx=7:my=7 xstep=16:ystep=16 *mainlp redraw 0 color 0,0,0:boxf gosub *memove color 0,128,0 pos mx*xstep,my*ystep mes "A" redraw 1 await 30 goto *mainlp *memove ;key input stick key,271,1 if key & 256 : goto *me_mouse if key & 1 :mx-- if key & 2 :my-- if key & 4 :mx++ if key & 8 :my++ goto *me_check *me_mouse x=mousex:y=mousey px = x - mx*16 ;if px>32 : px=32 ;if px<-32 : px=-32 mmx = mx*16 + px mx = mmx/16 py = y - my*16 ;if py>32 : py=32 ;if py<-32 : py=-32 mmy = my*16 + py my = mmy/16 *me_check ;max min check if mx < 0:mx = 0 if mx > xmax :mx = xmax if my < 0:my = 0 if my > ymax :my=ymax return
よろしくお願いします。