[管理用]プロジェクトボードに関する質問はなるべくプロジェクトボード内にてお願いします。「関連記事を探す」で,似たトピックを検索することができます。(自分の記事を削除時に使用。No.11081複数のオブジェクト同士がぶつかったときにcrashしないところまで離したいのですがどうやればいいのでしょうか?オブジェクトは同じものとしてください。No.1108411084.zipサンプルにしてみました。「ぶつかっている」とはどのような条件か、を明確にする必要があります。そのため、一番単純な円形の当たり判定としてcrashToを定義し直しました。次に、自分以外のhard_ballそれぞれに対し、ぶつかっていれば、自分の中心と相手の中心がなす角を求めます。(もし、ビリヤードのように弾性の大きな玉であれば、相手はこの方向に飛んでいくはずです)その方向に相手を押しのけ、自分も反対に押しのけられることで、ご要望の動作を表してみました。hard_ballはドラッグすることで投げられます。No.11097よく参考になりました!ありがとうございます。No.11089if,else各々が”構文”としては存在しますが、”関数”としては存在しません。欲しい場合は自作するしかないかと。自作してみたものを下に示します。if(条件2){実行したい文;}条件1に当てはまらなくて条件2が当てはまったら実行です。No.11095バグのようなもの発見しました。drawDxSpriteでfが1の時1ドット縮みます。No.11078エディタの文字は、何文字までかけるのですか?書きすぎると、編集できなくなってしまいます。No.11080Wordで調べた所、1031行ほど書けるようです。行数が多いのであれば行数を減らしたほうがいいでしょうね。No.11082追記です。電卓で計算した所、全部で1056775数の文字(半角のZで確認)が打てるそうです。No.11083そこまで調べてくれて、ありがとうございます。三国○双的な質問です。今、勢力ゲージを作っているのですが、悩むばかりで全然進展しません。No.11077fillRect(0,0,$FShiki,20,color(0,0,255),0);fillRect(100-$EShiki,0,100,20,color(255,0,0),0);こうすれば出来ます。これは、100を全部としたときのものなので、全体の数を変えたいときは、100-$EShikiの100をかえてください。No.11079ああ、そうやるんですか。ありがとうございます。