Есть ли способ сделать физику. Проклясь (), но проверить все маски, которые не предоставили? (Единство)C#

Место общения программистов C#
Ответить
Anonymous
 Есть ли способ сделать физику. Проклясь (), но проверить все маски, которые не предоставили? (Единство)

Сообщение Anonymous »

Я пытаюсь проверить, стоит ли игрок на чем -то или нет, и в настоящее время использую «землю» Layermask, а линия Iscleded = Physics.checksphere (GroundCheck.position, GroundDistance, Groundmask); . Я хочу заставить это сказать что -то вроде «если игрок не стоит на« сущности »(или что -то вроде подобного), и если они не плавают, Isgrounded = true». Согласно документации, он должен < /em> сделать это, но это не так. (https://docs.unity3d.com/6000.1/documen ... phere.html)образное время
, если я не читаю его и не понимаю, не должно предоставить землю слоя, создавая «разглагольствование», когда он стоит на игре с «обоснованием", не должен обеспечивать землю слоя ",« заземленное », когда он стоит на игре с« обоснованным "? В любом случае, существует ли какой -то метод, который противоположно тому, что делает этот? В аспекте маски, по крайней мере. (Скажем, не предназначен для данной Layermak) < /p>
Я пытался просмотреть физическую документацию для чего -то, но я ничего не могу найти. Я мог бы вместо этого попробовать что -то с Raycasting, но я не очень уверен, как это работает. Я также знаю, что это было бы намного сложнее, чем текущая одна строка кода. < /P>


Подробнее здесь: https://stackoverflow.com/questions/797 ... that-arent
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»