Main
$map=new Map;
$map.load("stage1.json");
new Player;
Player
x=100;
y=100;
while(true){
//移動前の座標を覚える
sx=x;sy=y;
if(getkey("right")>0){
x+=3;
}
if(getkey("left")>0){
x-=3;
}
if(getkey("down")>0){
y+=3;
}
if(getkey("up")>0){
y-=3;
}
//マップチップとの当たり判定
if($map.getOnAt(x,y)>-1){
//マップチップにぶつかっていたら、移動前の座標に戻す
x=sx;y=sy;
}
update();
}
.