[管理用]プロジェクトボードに関する質問はなるべくプロジェクトボード内にてお願いします。「関連記事を探す」で,似たトピックを検索することができます。(自分の記事を削除時に使用。No.13426またまたすみません。今、回転する弾を作成中なのですが一通りのプログラムができました。逆の回転になるときに急に逆回転になってしまいます。プログラムは、短いので添付しておきます。i=0;update();}です。No.13428なんとかできました。ありがとうございます。Question!!(質問があります)題名どうりリフトのことなんですが、即席で作った簡単な空中足場なんですけど、なぜかずぶずぶと沈んで行ってしまいます。どんなに変えても沈んでしまいます。{t.vy=-0.1;t.angle=0;}}update();})です。No.13425ありがとうございます!!その発想は浮かびませんでした。すいません、質問です。簡潔に言うとボール同士ぶつかったら自然に跳ね返るサンプルを作っているのですが、効率が悪そうに思えてきたので、仕組みだけでいいので、アドバイスをください。これ以上改善するところといえば、(onAfterMove()内の話)$charsでループを回さずボール専用の配列を作ってそれでループを回すことくらいですね。今は画面のオブジェクトのほとんどがボールなのであまり効果は現れませんが、ボール以外のオブジェクトを複数配置してきたときに効果が出てくると思います。スペースキーを押したらジャンプ}}()の中に何を入れればいいでしょうか?vyの下への速度がついているときにジャンプさせるようにしたいです。すればいいでしょうか?フラグ名は、jmpです。No.13278今まで教えてもらったことを思い出してください。1;という風に行を分けて下さい。知識を次々と吸収できないと、自分でできるようになれません。No.13282一言言わせてもらいます。悩んで悩んで、そうしてやっと分かった、というのが面白いんだ、と僕は思います。すごく悩んだ上での投稿だったのかもしれませんが、違うのであればもっと悩んで下さい。マップゲームが難しいのであれば、シューティングから一つ一つやり直して下さい。すみません、何だか腹が立ったので投稿してしまいました。No.13290ゲットアートだと、ジャンプできないのです。質問しすぎてすみません。No.13291GetArt?ま、いいやw「vyへ下の速度がついているとき」がどういうことかを考えるには、vyが何の役目をしていたかをまず思い出してください。すれば「vyへ下の速度がついてるとき」っていうのが容易に理解できると思います。No.13307たちこうさんへシューティングとジャンプアクションは使うプログラムが違うと思います。(移動は習得済み)なので、いちいちシューティングからやり直すことはあまり意味がないと思います。Systemで動くプログラムであることに変わりはないです。Systemで動く上ではRPGもジャンプアクションもシューティングも全部同じ(または似たような)命令しか使いません。でかいプログラムに挑むよりは小さなプログラム(ミニゲームあたり)からコツコツやっていくのがプログラムを早く習得する近道になると思います。y));update();})とか、プログラム初心者にとってはかなり理解しやすい単純なプログラムになると思います。ちなみにこれが理解できないとTonyuやるのは厳しいです。No.13412シューティングゲームは移動だけじゃ成り立たないと思うんだけど(ーー;)一つ一つのモノを全部理解して下さい。ゆーか理解したつもりになってるだけなんじゃないの?俺も人のコト言えないけど、見た感じだと初歩からやり直したほうがいいって感じです。超超基本なところは一緒でしょ?そこらへんを理解してないと思うんだよね。No.13416if()理解済み。自分の言ってることを理解した方が良いです。人の気持ちっていうのを理解してください。貴方のセリフをそのまま返します。そこらへんを理解してないと思うんだよね。No.13417すいません。(ーー;)ちょっとイライラしてたので。{t.die();}他のペット(キャラ)がいたら、その出現したやつを破壊するようにしたいです。すればいいでしょうか?改良お願いします。〜.die();を組み合わせてください。crashTo(t)をどのように変更するのですか?無知ですみません。pet){e.die();}}文章をきちんと読んでくださいね。どこにもcrashTo(t)をいじるとは書いてないですし、crashTo自体書いてないです。・・・?概要⇒他のペット(キャラ)がいたら、その出現したやつを破壊する現状⇒接触したペット(キャラ)を破壊する。いう風に考えたら作れないかな?1、自身が出現したとき2、他のペットが1匹以上存在する時、自分を破壊。No.13392とりあえずグローバル変数で、できました。ありがとうございます。No.13404っていうかお互いが同じプログラムを持っているので、二匹とも消えてしまいます。前に、何度も使用しましたがその現象がいくつもありました。No.13406まずグローバル変数でやってみた(現状)のスクリプトを見せてください。それがないと改善案を出すことができません。$chars)を使ってるものとして話を進めます。$chars)を最初の一回のみ実行する、という方法です。することで新しく出てきたペットは、ほかのペットを最初に一回だけ探していたら死にます。pet(x,y,$pat_maze+4,f));$pet=1;}}こんな感じのプログラムです。ペットには、死ぬと$pet=0;となるように設定しています。No.13410たぶんグローバル変数でやると相当ややこしくなります。$chars)を最初の一回のみやるという方法が一番簡単な気がします。