).
кциях Uncast Raycast есть параметр, который вы можете использовать для Raycast для определенного GameObject. Вы также можете использовать этот параметр, чтобы игнорировать определенный GameObject.
Например, функция Raycast:
public static bool Raycast(Vector3 origin, Vector3 direction, float maxDistance = Mathf.Infinity, int layerMask = DefaultRaycastLayers, QueryTriggerInteraction queryTriggerInteraction = QueryTriggerInteraction.UseGlobal);
layerMask
Параметр используется для указания того, какие объекты должны / не должны получать лучевую передачу.
1. Как вы передаете радиопередачу вконкретный GameObject, который находится в слое под названием "куб"?
2Что если у вас есть10 GameObjects в сцене, но вы только хотите, чтобы raycast просто2 GameObjects и игнорировать все остальное? Как ты это делаешь?
Допустим, что слоями этих объектов являются «куб» и «сфера».
3Что делать, если вы хотите, чтобы Raycast длявсе GameObjects но игнорировать 1.
Допустим, игнорируемый GameObject находится в слое «куб».
4Что делать, если вы хотите, чтобы Raycast длявсе GameObjects, но игнорировать 2 (несколько) GameObjects.
Опять же, слои, которые нужно игнорировать, это слои "куб" и "сфера".