私はプレーヤーとカメラの間にあるすべてのツリーを透明にしたい、私のゲームはトップダウンで、カメラとプレーヤーの間のベクトルは変化します。だから、2つのポイント間でレイキャストする方法と、レイに当たるすべてのオブジェクトを取得する方法はありますか?私は2点の間にレイキャストのためのラインキャストがあることを知っていますが、それは最初のオブジェクトだけを返し、一方でRaycastAllは特定の方向にキャストすることができます...プレーヤーとカメラの間でレイをキャストし、2つの移動ポイント間ですべてのヒットオブジェクトを取得しますか?
0
A
答えて
1
Physics.RaycastAll()
は、すぐにニーズを満たしているようには見えません。
カメラの方向でプレイヤーからレイキャストを実行し、プレーヤーとカメラの距離だけに制限すると、効果的に2つの位置の間でレイをキャストし、それら。ここで
は、私はあなたがそれに近づく提案方法は次のとおりです。
float distToCamera = Vector3.Distance(camera.transform.position, player.transform.position);
Vector3 dirToCamera = camera.transform.position - player.transform.position;
RaycastHit[] hits;
hits = Physics.RaycastAll(player.transform.position, dirToCamera, distToCamera);
は、この情報がお役に立てば幸い!ご質問がある場合はお知らせください。
0
関連する問題
- 1. 2つのポイント間の車の移動時間はすぐに
- 2. 2つのXMLタグ間ですべての値を取得
- 3. 2つのCGPointの間を移動して、その間にあるすべてのピクセルの値を取得しますか?
- 4. Mysqlの2つのポイント値の間のレコードを取得
- 5. 2つのポイントの間の走行距離を取得
- 6. 2つのモチーフ間のすべての出現を取得
- 7. 2つの3Dポイント間の角度を取得
- 8. rvest:2件の見出しの間ですべてを取得
- 9. 移動オブジェクトから取得したポイントのリスト
- 10. UIBezierPathクロスポイントを見つける/すべてのポイントを取得
- 11. リスト内の2つのdatetimeの間のすべての時間を取得
- 12. 2つのバケット間のS3移動パターンがファイルの取得に失敗する
- 13. 2つのUINavigationControllerの間を移動します
- 14. OpenLayers - ポイント移動の緯度/経度を取得する
- 15. 2つのタイムスタンプ間の時間を取得しますR
- 16. 2つの3Dポイント間でBoxGeometryを整列します
- 17. 辞書のキーから2つのポイント間のすべての日時オブジェクトを選択します。
- 18. 2つの異なるタグの間ですべての文字列を取得
- 19. vbaで2日間の日付をすべて取得する
- 20. プログラムで2つのUIPickerViewを作成しますが、すべての値は2番目に移動します
- 21. 他の2つのポイント間のポイントxとyの割合を調べよう
- 22. mysqlの2つのポイント間の距離が動かないのですか?
- 23. Immutable.js 2つのキー間のすべての要素を取得する
- 24. 2つのルータアウトレット間を移動
- 25. $ query - >すべての「友人」をユーザーから取得しますが、動作しますが、各自の2倍の時間を取得します
- 26. 2つのフラグメント間のフォーカス移動
- 27. 移行:実際に移行中にポイントAからポイントBに移動しているのは何ですか?
- 28. Dseグラフ - 2つの頂点の間のすべてのエッジを取得
- 29. 2つのUNIXタイムスタンプの間に1日の変更ポイントを取得
- 30. SQL Serverストアドプロシージャで2つの日付間のすべての日付を取得します。
試してみるとうまくいく!自分の方向性を「創造」できることを知らなかった。ありがとうございました。 – Darthy