同一オブジェクトの識別について

ホーム フォーラム CF2.5使用法全般 同一オブジェクトの識別について

  • このトピックには1件の返信、2人の参加者があり、最後にASDにより8年、 1ヶ月前に更新されました。
2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #570
    YMD
    ゲスト

    大きいオブジェクトが自分より小さいオブジェクトを吸収する。(オブジェクトの種類は一緒)

    このような動作を作りたいのですが、なかなか上手く行きません。
    アドバイスをお願いします。

    現在、以下のような方法で試行錯誤しています。

    1.同じオブジェクトが二つあります。オブジェクトはそれぞれ別の値の「大きさ」という名前の変数を持っています。「大きさ」の値に依存して、オブジェクトのスケールがかわります。

    2.二つのオブジェクトが衝突したとき、「大きさ」の値が大きいほうのオブジェクトの、「大きさ」に小さい方の「大きさ」を足します。

    3.小さい方のオブジェクトを破壊します。

    この方法だと、2の段階で「大きさ」の大小に応じた2つのオブジェクトの差別化が必要になりますが、その方法がわからず困っています。

    よろしくお願いします。

    #588
    ASD
    キーマスター

    >>YMDさん
    CF2.5は同じオブジェクト同士の衝突で、個々の判別をすることは苦手なので、周囲に判定を付け、それらを衝突させることで、必ず別種のオブジェクトが衝突するように組むことがポイントです。

    – サンプルプログラム
    https://blog.clickteam.jp/wp-content/uploads/2016/03/cf25_blog_2016-03-20_collide_with_same_object.zip

2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • このトピックに返信するにはログインが必要です。