• 締切済み

機能実装で困っています

下記のような機能を実装したいのですが、うまくいかなく悩んでいます。 まず領域外からシャボン玉のように丸がふわふわでてきてその後、領域内をランダムに動きまわります。 そのとき、丸同士や枠に衝突すると跳ね返るという動作をしたいです。 どなたかヒントでもいいので教えていただくと助かります。

みんなの回答

回答No.3

> 漂う感じ 実際に表示してみないと なんとも言えないですが「ランダム+sin波」とか どうでしょうか。

回答No.2

> 丸が下からでて途中でとまり漂うという記述はどういう風に書けばいいのでしょうか? その丸の個々に「Drift(漂う)」フラグを持たせ、(漂わす)その辺りの座標に到達したか if 文で判定し、その丸に「Drift(漂う)」フラグを ON にする。 「Drift(漂う)」フラグが ON の丸だけを漂わす。

  • trytobe
  • ベストアンサー率36% (3457/9591)
回答No.1

衝突判定は簡単なのですが、跳ね返りの処理が面倒ではあります。 衝突は、 ・壁とシャボン玉の中心との距離が、シャボン玉の半径以下になったとき、 ・他のシャボン玉の中心と、そのシャボン玉の中心との距離が、シャボン玉の半径の2倍(互いの半径の合計)以下になったとき 跳ね返る方向は、 ・シャボン玉どうしなら、中心どうしを結んだベクトル C→ に対して、運動ベクトル v→ を線対称に折り返すために、内積 C→・v→ = |C→| |v→| cosθ (θ>90度)を C→・v´→ = |C→| |v→| cos(180-θ) (θ>90度)となるような 運動ベクトル v´→ にする。 ・壁が相手の場合は、壁の法線ベクトルを、上に C→ として同じ処理。

yomogimoti555
質問者

補足

すみません 丸が下からでて途中でとまり漂うという記述はどういう風に書けばいいのでしょうか?

関連するQ&A

  • 下記のサイトのdrawboxで紹介されている機能はどのようにして実装さ

    下記のサイトのdrawboxで紹介されている機能はどのようにして実装されているのでしょうか? http://zapruder.main.jp/blog/ やりたい事は文字等の画像を使用した複雑な形状の衝突判定です。 box2dの習作として紹介されているようですので、もともとそういった機能がついているのでしょうか?もしくはライブラリを改造して制作しているのでしょうか? アドバイスよろしくお願い致します。

    • ベストアンサー
    • Flash
  • 自動フリガナ機能を実装したい

    VB2005で開発をしております。 テキストボックスにおける自動フリガナ機能を実装するため、IMEに よる変換確定直前の文字列を取得したいのですが、有効な情報が 見つからずに困っています。API等も含めて、ヒントをお教えください。 宜しくお願いします。

  • シャボン玉の表面に画像を張り付ける方法について

    photoshopでシャボン玉の表面に自然な形となるように画像を張り付ける方法を紹介しているサイトは、ないでしょうか? なければどういう機能を使用すれば実現可能かを教えてほしいです。 ヒントになるようなことでもいいのでよろしくお願いします。

  • イラストレーターでしゃぼん玉を作成

    9.0を使っていますが、超初心者です。 シャボン玉や丸や楕円で真ん中が透明で、輪郭に近づくにつれて色を濃くするグラデーションの方法がわかりません。丸の作り方もわからないのですが、どうか教えて下さい。過去の例でもシャボン玉の作成などもなかったです。 よろしくお願いします。

  • くまのシャボン玉

    先日おもちゃ屋さんなどでよく売っている、くまのボトルに入ったシャボン玉を購入しました。一時間ほど楽しく遊んだのですが、シャボン玉液がボトル内にある輪につかない程度の量になったために、シャボン玉が作れなくなってしまいました。ボトル内にはシャボン玉液がまだたくさん残っているので、どうにかしてもっと遊びたいと思っています。この後みなさんはどうやって遊んでいるのか、教えてください!

  • Photoshopで選択範囲の機能を使って、型紙を作るには?

    再度、質問をさせていただけないでしょうか。 Photoshop Elements5.0を使っています。 下記のようなことな説明を受けました。 ・選択範囲の機能を使って、ある形の型紙を作ります。 ・それを枠に、はめるようにして複数の画像を同じ形に切り取ります。 正直どのようにすれば良いのか検討が付きません。 何かヒントになるような事があれば教えていただけないでしょうか。

  • 最近子どもとシャボン玉にハマってます。

    最近子どもとシャボン玉にハマってます。 しかし作り方が分からないので市販の買ってます。しかし毎回買ったらお金が・・・後回数も限られてしまいます。 シャボン玉液を作る方法教えてください。宜しくお願いします。

  • ipodの機能について

    ipod購入を考えているのですが、どのような機能があるのかわかりません。下記のような機能はついているのかが知りたいです。宜しくお願いします。 例えば、パソコンのフォルダの様なものがあって、邦楽と洋楽にわけていれられたりしますか?またそのフォルダ内の曲全てをランダム再生にできたりしますか?

  • シャボン玉を消えるようにしたい。FLASH

    FLASH8を使用しています。 シャボン玉のムービークリップをクリックすると、 ムービークリップ内の動画(*シャボン玉が割れる)が再生されます。 その後、このムービークリップが消えるようにしたい(ループしてしまう)のですが、 どうやったら良いのか分かりません。 シャボン玉のムービークリップに、 クリックしたら消えるスクリプトだと、*動画が再生されずに消えてしまいます。 よろしくお願いします。

  • 部品実装後の検査

    こんにちは。 プリント基板へ部品実装後、電気的な機能の検査に「ファンクショナルテスト」と「インサーキットテスト」の二つがあります。この二つのテストを行う順序に関して質問があります。 現在、私は会社で技術研修を受けており、それに使用している本には、「インサーキットテストを行ってからファンクショナルテストを行う」との記述があります。ファンクショナルテストは部品実装後のプリント板に電源を入れ、回路が設計通りに動作するかどうかの検査であり、インサーキットテストではプローブをあてることによって部品単位で断線やショートの検査を行うものです。ですから、私はファンクショナルテストで合格すれば基板としては何も問題はないと思うので、ファンクショナルテストを行ってからインサーキットテストを行えば良いと思うのですが、何故それではいけないのでしょうか? 分かりやすく詳しい回答をお願いいたします。 それでは、宜しくお願いいたします。