>>358 変数xとyが整数型になるからだろ。 これで満足か?
screen 0,640,480
sx=250.0;発射位置?
sy=350.0
ex=450;ターゲット座標
ey=200
*ss
x=sx:y=sy
tmp1=sx-ex:tmp2=sy-ey:tmp3=sqrt((tmp1*tmp1)+(tmp2*tmp2))
xv=0.0+tmp1*3/tmp3:yv=0.0+tmp2*3/tmp3
repeat
redraw 0
color 0,0,0
boxf
color 255,0,0:pset x,y:pset x+1,y+1:pset x+1,y-1:pset x-1,y-1:pset x-1,y+1;弾描画
color 0,0,255:boxf ex-5,ey-5,ex+5,ey+5;ターゲット描画
if(((ex+5)>x)&&((ex-5)<x)&&((ey+5)>y)&&((ey-5)<y)){break}else{x-=xv : y-=yv} ;消える条件?
await 1
redraw 1
loop
goto *ss