左右
投稿者 : tanuki(YahooBB218179230077.bbtec.net)
- 2004/03/14(Sun) 22:09
No.5571
|
|
|
|
|
No.5524の方法で弾を左右に出すようにやったのですが、 文法エラーになってしまいます。どうしてですか?
自機 ↓
extends SpriteChar; $map.setBGColor(color(0,200,255)); // 背景色を設定 anim=newAnimation();
while (1) { anim.pause();
if (getkey(39) && $map.getAt(x+6,y)!=$pat_Bloc+0) { x+=3; f=0; anim.swing($pat_gokku+1,$pat_gokku+2,5);
} // ↑ カーソルキー右が押され、さらに右側が壁でなければ右へ移動 if (getkey(37) && $map.getAt(x-6,y)!=$pat_Bloc+0) { x-=3; f=1;
anim.swing($pat_gokku+1,$pat_gokku+2,5); } // ↑ カーソルキー左が押され、さらに左側が壁でなければ左へ移動 y+=vy; // vy: y 方向の速度。 yにvy を加える if ($map.getAt(x,y+47)==$pat_Bloc+0 ) { // ブロックに当たっていたら vy=0; // 落下速度を0にする if (getkey(38)) vy=-10; // スペースキーを押したらジャンプ } else { // ブロックに当たっていなかったら vy+=0.5; // 落下速度を上げる } if (getkey(65)){ anim.loop($pat_gokku+3,$pat_gokku+4,10); if (f) kx=-10; else kx=10; appear(new ken_atari(x+kx,y)); updateEx(30); p=$pat_gokku+1; anim.pause(); } if (getkey(83)){ anim.loop($pat_gokku+5,$pat_gokku+6,10); if (f) kx=-10; else kx=10; appear(new ken_atari(x+kx,y)); updateEx(30); p=$pat_gokku+2; anim.pause(); } if (f==0 && getkey(90)==1){appear (new Tama (x.y.$pat_gokku+9)); if (f==1 && getkey(90)==1){appear (new Tama2 (x.y.$pat_gokku+9));
update(); }
|
Re: 左右
投稿者 : Ryota(EAOcf-224p182.ppp15.odn.ne.jp)
- 2004/03/14(Sun) 22:23
No.5573
|
|
|
|
数えてみればわかることとは思いますが 開き中括弧が閉じ括弧よりも2つ多いです。
このあたりのミスではないでしょうか。
if (f==0 && getkey(90)==1){appear (new Tama (x.y.$pat_gokku+9)); if (f==1 && getkey(90)==1){appear (new Tama2 (x.y.$pat_gokku+9));
|
Re: 左右
投稿者 : tanuki(YahooBB218179230077.bbtec.net)
- 2004/03/15(Mon) 12:15
No.5576
|
|
|
|
そこがおかしいのは分かっているんですが、 括弧を減らしても、エラーになってしまうんですよ。
|
Re: 左右
投稿者 : Ryota(EAOcf-129p53.ppp15.odn.ne.jp)
- 2004/03/15(Mon) 12:27
No.5577
|
|
|
|
if (f==0 && getkey(90)==1){appear (new Tama (x.y.$pat_gokku+9)); if (f==1 && getkey(90)==1){appear (new Tama2 (x.y.$pat_gokku+9));
(x.y.$pat_gokku+9) ここはピリオドではなく、カンマです。
|
Re: 左右
投稿者 : tanuki(YahooBB218179230077.bbtec.net)
- 2004/03/15(Mon) 12:50
No.5578
|
|
|
|
そこがおかしいのは分かっているんですが、 括弧を減らしても、エラーになってしまうんですよ。
|
Re: 左右
投稿者 : tanuki(YahooBB218179230077.bbtec.net)
- 2004/03/15(Mon) 12:54
No.5579
|
|
|
|
|