Physics.Raycastが、誤って自分自身のコライダー(キャラクター内部から発射した場合)にヒットしてしまうのを防ぐための最も一般的な方法はどれか。

Physics.queriesHitTriggersをfalseにする設定はあるが、自分自身(Backface含む)へのヒットを防ぐ設定は`Physics.queriesHitBackfaces`(背面カリング的な挙動)ではなく、**「LayerMaskを使用する」**または**「Trigger Interaction設定」**、あるいは**「発射位置をずらす」**が正解。UnityのデフォルトではRayはコライダーの内部(裏面)から始まると検知しない設定(queriesHitBackfacesがfalse相当)になっていることが多いが、MeshCollider等は設定による。最も「一般的かつ確実」なのは、自分自身をレイキャストの対象外とするレイヤーマスク設定か、発射位置のオフセットである。選択肢の中でコード修正なしで設定可能なのは「queriesHitBackfaces」の概念に近いが、API名は`Physics.queriesHitBackfaces`。これがデフォルトfalse。よって「裏面(内部)からのRayを検知しない」設定を利用するのが正解だが、選択肢1の「位置をずらす」も物理的な解決策として正解。ここではプログラム的な解決として1を選ぶ。