[管理用]プロジェクトボードに関する質問はなるべくプロジェクトボード内にてお願いします。「関連記事を探す」で,似たトピックを検索することができます。(自分の記事を削除時に使用。頑張ってみたのですが、やっぱりだめです。キャラ交代は出来るようになりました。ジャンプが出来なくなったり、落下出来なくなったり、二つのキャラの速さを同じにしてるのに若干差が出たりと・・・。プログラムを添付しておきます。No.86988698.zip非操作時の処理の中に、落下計算が含まれていなかったのが原因です。control=2で、どの部分を通過するのか追いかけてみてください。/*と*/を含文を消せば、操作キャラにつられて非操作キャラもジャンプするようになっています。No.8699ありがとうございます。らっか・・・けいさんですか・・・あ、ところで操作時はジャンプするといつまでも飛び続けるのですが・・・。No.8701ジャンプは、vx=-10により上方向の速度を上げることで発生します。そこを、(この場合)↑ボタンを押した瞬間のみ実行するようにすればよいのです。ヘルプのgetKeyのページも参考になるかと思います。{//下がブロックだったらvy=0;//下方向の速度は0。{//そうでなかたらvy+=0.5;//下方向にだんだん速くなる}この部分のことです。ここを通って初めて、落ちるようになります。No.8702ありがとうございます。おかげ様で完成まで後少しです。No.8772「ジャンプし続ける」という件、実はまだ解決出来てなかったり・・・。説明の中に、次のような記述があります。2以上:押しっぱなしになっているつまり、例えばk=getKey(32);を実行した時に、スペースキーが押されて1フレーム目だったならば、k=1になる、ということです。(getKey(32)==1){vy=-10;}こうすることで、スペースキーが押しっぱなしでも上昇し続けることはなくなります。No.8804お返事送れて申し訳ありませんでした。ありがとうございました。No.8785三段ジャンプのプログラムの仕方がよくわからないのです...。(初心者ですみません。)二段ジャンプまではできたんですが...。どなたか教えていただけないでしょうか...。No.8789私はまだtonyuを始めてから1ヶ月ですが、プログラムを添付してくれれば何とかなると思うので添付してください。ありがとうございます。恥ずかしながら、添付しました。getKey(66)==1&&j==1)このタグを入れたいと思っております。ご時間があるときでいいのでよろしくお願いします。人様のプログラムを初めていじってみました。入れていないことに気づいたんですが(ぇぇ)、一応添付しておきました。一応3段ジャンプ以降も出来るようにしておきました。希望通りでなかったら言って下さい。No.8803ありがとうございます!!完全に希望通りです。わかりやすいソースも書いてくれて...大感謝です!こんな稚拙なプログラムをいじっていただいて(汗ありがとうございました。(あと、無駄なクラス削除を忘れてました...)本当に大感謝です。ゲームを始めて、プレイヤーと剣が重なったときにスペースキーを押して剣での攻撃ができるようにしてから確認してください炎を吐いてくる敵がいるのですが、その敵が炎を吐いて、その炎が画面の外に出る前に炎を吐いた敵の向きを剣で攻撃するなどして変えると、炎がいきなり方向転換してしまいますわかりにくいとおもいますが、どうかこの問題の解決策を教えていただけないでしょうか。No.8796問題は、teki5内のこの部分にあります。全ての火の方向を毎フレームごとに変更してしまいます。fは発射した瞬間だけ決めればよいのですから、火の発生と同時に、その火だけの方向決定を行うべきでしょう。,$pat_fire+0));//こうすることで、tに、新しくできたfire1オブジェクトを示すコードが入ります。t.f=f;//tが示すオブジェクトの変数fを変化させます。いっても、自分と同じ方向なのだから、自分のfを代入してしまいます。一度敵に炎を左方向に打たせた後、敵の向きを逆にして右方向に炎を打たせようとしても左方向に出てしまいます。No.8800N@Nさんの修正は正しいのですが、fire1の先頭にf=0;があるので、t.f=f;は実行されるが、その後またf=0になるので、左向きになってしまいます。fire1のf=0;を消してください。No.8799初めまして。Tonyuをやり始めて1週間ぐらいです^^;シューティングゲームを作っているんですが、時間が経つにつれ敵の出現を増やす方法がわかりません。No.8788実行中にオブジェクトをクリックすると、変数とか、xとかyとか表示されると思うのですが、時々フリーズして実行中なのに動かなくなってしまいます。何が原因なのでしょうか?それと、No8786の問題も解決していません。No.8793私も同じ現象を確認しています。特定のスクリーンセーバー(Windows標準のもの)復帰後には必ず発生しました。OSはWindowsXP、動作クロック1GHz以上、メモリ128MB以上の複数の環境で確認しています。No.8794これは、tonyu自身のバグでしたか。ありがとうございました。No.8798すみません。画面が固まるバグは確認されています。原因を調べております。描画方法を変更すると直る場合があります。