うーん
  投稿者 : かか(59-171-41-253.rev.home.ne.jp)  
  - 2009/01/20(Tue) 19:26 
  No.12158
  | 
      | 
 
  | 
  | 
  
 
  | 
 お久しぶりです。 かかでございます
  早速質問なんですが カーソルのオブジェクトが、ある敵オブジェクトに 接触して、なおかつスペースキーを押したら 消えると言う処理は出来たんですけど 動きを設定しても1瞬動いただけで そのあと動かないんですけど どうしたらよいでしょうか。
  | 
  
 
 
  追加
  投稿者 : かか(59-171-41-253.rev.home.ne.jp)  
  - 2009/01/20(Tue) 19:29 
  No.12159
  | 
      | 
 
  | 
  | 
  
 
 あとプログラムは
  敵 extends a;
  mark=10; life=1; while ($screenHeight) { angle=angle+3; scaleX=scaleX+0.008;   y=y+2;
    angle=angle+vx;
    atariHantei();
 
    update(); }
 
  Aオブジェクト
  extends DxChar;
    // 死んだときの処理 function onDie() {   appear(new Bomb(x , y ,$pat_Bomb+0)); }
    // 当たり判定メゾット function atariHantei() { t=null; h=0; while (1) {   // 的オブジェクトが接触なおかつスペースキーを押した   // 時の処理を下に記入します。   if(crashTo($mato)&&getkey(32)==1){      life=life-1;      if(life<=0) {        die();         {$mplayer.play($se_bomb1);}
         $score=$score+mark;      }  }    update(); }   update(); }
  
  | 
  
 
 
  Re: うーん
  投稿者 : 三毛CAT(i220-99-180-237.s02.a012.ap.plala.or.jp)  
  - 2009/01/20(Tue) 22:09 
  No.12161
  | 
      | 
 
  | 
  | 
  
 
 atariHanteiメソッドの中に無限ループがあり、敵本体の移動する処理に行けていません。 atariHanteiメソッドの中のwhile文とupdate();は要らないと思います。
  | 
  
 
 
  Re: うーん
  投稿者 : かか(59-171-41-253.rev.home.ne.jp)  
  - 2009/01/21(Wed) 16:34 
  No.12162
  | 
      | 
 
  | 
  | 
  
 
 
  新たな質問
  投稿者 : かか(59-171-41-253.rev.home.ne.jp)  
  - 2009/01/28(Wed) 16:37 
  No.12173
  | 
      | 
 
  | 
  | 
  
 
 ところで、 ある数値が一定の数になったら 死ぬとか、自機のライフを減らす とかできますか? できるんならどうやってやるのかも 教えて下さい
  たとえばangleが50以上になったら 消える(死ぬ)とか
  | 
  
 
 
  Re: うーん
  投稿者 : イッカ!(p1077-ipbf3203hodogaya.kanagawa.ocn.ne.jp)  
  - 2009/01/28(Wed) 17:12 
  No.12175
  | 
      | 
 
  | 
  | 
  
 
 そろそろ蜜柑も飽きてきたイッカ!ですb 別の質問は新しいスレッドでした方が良いですね。
  -本題- ●angleが50以上になったら死ぬ。 ↓ もし、angleが50以上ならdie()を呼ぶ。 ↓ if (angle >= 50) die();
  ●ある数値が一定の数になったら自機のライフを減らす ↓ もし、ある数値が一定の数以上なら自機のライフから1減らす。 ↓ if (ある数値 >= 一定の数) ライフ--;
  ただ、これだとずっと減ることになるので if (ある数値 >= 一定の数) {   ライフ--;   ある数値=0; } とした方が良いかな。。。?
  if文が使えないと大抵のゲームは作れないので、チュートリアル辺りをあさると良いかも知れません。
  | 
  
 
 
  Re: うーん
  投稿者 : かか(59-171-41-253.rev.home.ne.jp)  
  - 2009/01/29(Thu) 16:38 
  No.12181
  | 
      | 
 
  | 
  | 
  
 
 すばやい返答有難う御座います。 参考にさせていただきます。
  | 
  
 
 |