パワーアップ
投稿者 : 初心(210-20-187-133.rev.home.ne.jp)
- 2005/03/31(Thu) 18:00
No.7952
|
|
|
|
|
7952.lzh
こんにちわ 自機がアイテムを取ると自機の弾がパワーアップするように したいんですけど・・・・ アイテムを取ると弾が出なくなるんです・・・・ 誰か教えてください!!
|
Re: パワーアップ
投稿者 : xsb007(YahooBB219171009010.bbtec.net)
- 2005/03/31(Thu) 18:25
No.7953
|
|
|
|
$jiki.弾の種類--;ではなく、$jiki.弾の種類++;です。 あと、ifの使い方にも問題があります。
if (getkey(90)==1 && 弾の種類==1) { appear(new tama(x,y-15,$pat_tama,0,0,0)); if (getkey(90)==1 && 弾の種類>=2) { appear(new tama(x-15,y-15,$pat_tama,0,0,0)); appear(new tama(x,y-15,$pat_tama,0,0,0)); appear(new tama(x+15,y-15,$pat_tama,0,0,0)); ////////////////////////////////////
} } //●
上記のようだと、弾の種類==1でない時点で●に飛んでしまい、if (getkey(90)==1 && 弾の種類>=2)の部分は実行されません。
下記のようにするとちゃんとなります。 ///////攻撃/////////////// if (getkey(90)==1) { ///////ノーマル/////////////// if (弾の種類==1) { appear(new tama(x,y-15,$pat_tama,0,0,0)); } ///////パワーUP///////////// if (弾の種類>=2) { appear(new tama(x-15,y-15,$pat_tama,0,0,0)); appear(new tama(x,y-15,$pat_tama,0,0,0)); appear(new tama(x+15,y-15,$pat_tama,0,0,0));
} } ////////////////////////////////////
|
Re: パワーアップ
投稿者 : 初心(210-20-187-133.rev.home.ne.jp)
- 2005/03/31(Thu) 18:42
No.7954
|
|
|
|
ありがとうございます!!! 分かりやすい説明でした!!
|
Re: パワーアップ
投稿者 : 初心(210-20-187-133.rev.home.ne.jp)
- 2005/03/31(Thu) 19:13
No.7955
|
|
|
|
すいません!! えと、弾の種類を2つ作ったんですが・・・・ 1つ取るともう1つの弾の種類を消すようにしたいんですけど・・ だれか教えてくれませんか・・・・ (説明が良くわからなくてすいません)
|
Re: パワーアップ
投稿者 : 初心(210-20-187-133.rev.home.ne.jp)
- 2005/03/31(Thu) 19:29
No.7956
|
|
|
|
Re: パワーアップ
投稿者 : xsb007(YahooBB219171009010.bbtec.net)
- 2005/03/31(Thu) 20:53
No.7957
|
|
|
|
///////攻撃/////////////////////// if (getkey(90)==1) { ///////ノーマル/////////////// if (弾の種類==1) { appear(new tama(x,y-15,$pat_tama,0,0,0)); } ///////パワーUP///////////// if (弾の種類==2) { appear(new tama(x-15,y-15,$pat_tama,0,0,0)); appear(new tama(x,y-15,$pat_tama,0,0,0)); appear(new tama(x+15,y-15,$pat_tama,0,0,0)); } /////// 炎 //////////////////// if (弾の種類>=3) { appear(new tama(x,y-15,$pat_U,0,0,0)); } }
////////////////////////////////// update();
最後が 「>=」 でほかは 「==」 にする必要があります。(7956.lzhでは、2が「>=」になっていました。) あと、if (getkey(90)) の中に全部まとめたほうが、すっきりします。
|
Re: パワーアップ
投稿者 : 初心(210-20-187-133.rev.home.ne.jp)
- 2005/03/31(Thu) 21:35
No.7958
|
|
|
|
すいません!! それでもいいんですけど・・・・ えと、赤いUPと書いてあるアイテムを取ると炎みたいなのが出るようにして 青いUPと書いてあるのを取ると三つ弾が出るやつにしたいんですけど・・・・・・ できますか? 簡単に言えば 青いアイテムを取ると三つ弾が出るようになる 赤いアイテムを取ると炎の弾が出るようになる みたいにしたいんですけど 説明不足のようでしたすいません!!! (説明下手ですいませんでした!) (長文になってしまってもうしわけない・・・・)
|
Re: パワーアップ
投稿者 : 初心(210-20-187-133.rev.home.ne.jp)
- 2005/04/01(Fri) 12:14
No.7960
|
|
|
|
解決しました!! xsb007さんありがとうございます!!!
|
|