現在RPGゲームを作っています。
やりたい事
剣を持ったプレイヤーが剣を振り、敵に当たったら敵のHPを減らすような処理を書きたいです。
通常は衝突する2つのオブジェクトのどちらか片方に衝突時の処理が書いてあるスクリプトをつけますが
今回は空のゲームオブジェクトに衝突時の処理を書いたスクリプトを付け、
「他の指定した2つのゲームオブジェクト同士がぶつかったら実行する」ようにしたいです。
試したこと
↓下の二つの書き方を試したのですが、衝突する二つのオブジェクトのどちらか片方につけないといけません。
C#
1 this.OnTriggerEnterAsObservable().TakeUntilDestroy(gameObject) 2 .Where(col => col.tag == "sord") 3 .Subscribe(col => 4 { 5 6 });
C#
1 void OnCollisionEnter(Collision collision) 2 { 3 4 }
解決策があればよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー