を衝突します。私の簡単な質問は、OnMouseDownイベントをいくつかの特定のコライダーで実行するように制限することができます。これは、トリガーにいくつかのコライダーを使用しているため、すべてのコライダーではありません。私がトリガーのために使っているいくつかのコライダーは、onMouseDownでヒットしたくありません。 は、マウスのクリックが、すべてのライダーにその実行に<strong>れるonmousedown</strong>仕事を
0
A
答えて
2
マウスポジションからレイキャスティングを試して、コライダーヒットを得ることができます。これは私が助言するものです。 これはトリックを行います:https://docs.unity3d.com/ScriptReference/Input-mousePosition.htmlちょうどレイキャスティングを行い、衝突のヒットをテストします。
あなたはより多くのadivceが必要な場合は、私に知らせてください。
私の個人的なadivceはInput.getMouseButtonDown(0)とmouseDownEventを交換し、更新内に配置することです。
+0
はいこれらは交互に表示されます –
関連する問題
- 1. 仕事はそれはブートローダ
- 2. フォースユーザーフォームがその仕事
- 3. ライダーがユニティユニットテストを実行する
- 4. jQueryの.on(「クリック」、FUNC)関数は、その仕事をしていない
- 5. 遅れジョブエンキューおよびデータベースでデキュー仕事をしますが、私は遅れた仕事でメソッドを実行するには、次のコードを使用し
- 6. ジェンキンスパイプラインの仕事が原因私は実行するために別のスクリプトを呼び出しますパイプラインの仕事を書いています
- 7. 2回のクリックでVolley onResponseの仕事
- 8. Jqueryフォーカスアウトは、各マウスがクリックするたびに数回実行されます
- 9. ジェンキンスパイプラインは、私はこのようになります<strong>BUILDALL</strong>という名前のパイプラインの仕事をしている下流の仕事
- 10. 読むマウス私は仕事ダウンマウスに取得しようとUnityscript
- 11. str_replaceは仕事の一部だけを実行します
- 12. 私はアンドロイドのアプリケーションを実行するたびに、それは私がログインボタンをクリックすると、それは
- 13. すべてのMavenプロジェクトを解放するJenkinsの仕事
- 14. 私の仕事を実行していないぼんやり
- 15. 労働者なしでセロリの仕事を実行する
- 16. ノマド定期的な仕事は、私は仕事の設定でこれを持っている遊牧民定期的な仕事を持ってすぐに
- 17. ライダー内部でDotMemoryテストを実行するには?
- 18. PHPスクリプトがその仕事を終了していません
- 19. すべてのプロジェクトは仕事を停止
- 20. Heroku - 仕事の仕事を始める方法(仕事を遅らせる)?
- 21. のRails:すくいジョブのエラー:仕事が、遅延仕事
- 22. camunda 7.5非同期の仕事が遅い実行
- 23. 春のバッチは、私は私の春のバッチジョブを実行したとき、それはその仕事を格納しているデータベース
- 24. ヤムヤムdoesntのすべてで仕事、</p> <p>yumのアップデートは、CentOSの6.6
- 25. JSprit:再レンタカー中に仕事をしている仕事がありません
- 26. は、動的に生成されたHTML要素でイベントの仕事をクリックし
- 27. jQueryのクリックと通読すべての人に事前に
- 28. すべての私のファイルがS3バケットにホストされているのに、なぜない角度-UI-ルータの<templateUrl>仕事はだろうか?
- 29. は、私は、私のWindowsサーバ上でCygwinをインストールし</p> <p>そして今、私はそれがすべてのシステム起動時に実行されますので、それをサービスとして実行しようとしてきたWindowsサービス
- 30. 角度<カスタムコンポーネント> doesntの仕事
すべてのコライダーで実行されません。これは 'OnMouseDown'メッセージを実装するスクリプトを保持しているgamobjectのコライダーで実行されます。 – Hellium
@Helliumはい、あなたは正しいです。おそらく私はよく質問を定義していないでしょう。実際にonMouseDownイベントはスクリプトオブジェクトの先頭にあるコライダーのために発生しません。 –
@Hellium私は質問を更新します –