|
チュートリアルの迷路のゲームを参考にして作っています。 今まで使っていた「f=0;」という向きを変える方法でやってみたのですが、反応がなくて困っています。敵を反転させる命令はありましたが、主人公の反転は書いてなかったのでどうすればいいのかと思いまして。検索で探してやってみたんですけれど、どうもうまくいかないのです。
while(1) { //右に進む if ((getkey(39)>0) && $pat_mogu1+0) {f=0; x+=3;} //左に進む if ((getkey(37)>0) && $pat_mogu1+2) {f=-1; x-=3;} if ($map.getAt(x,y+16)==$pat_mogu1+5) y+=3; if ($map.getAt(x,y)==$pat_mogu1+6) { //上に進む if (getkey(38)>0) y-=3; //下に進む if (getkey(12)>0 && $map.getAt(x,y+16)!=$pat_mogu1+4) y+=3; }
update(); }
どこか命令が抜けているのでしょうか?
|