Коллайдеры Unity ведут себя странным и неожиданным образом. Как это решить? - PullRequest
0 голосов
/ 03 мая 2020

Хорошо, я знаю, что не я, а коллайдер не работает, но я просто не понимаю, почему. В этом ролике вы можете видеть, как я наводил мышь на вражеский корабль. Я постоянно нажимаю, и событие onClick заставляет появиться границу вокруг вражеского корабля: https://gyazo.com/c1379139f0fe3d22ff510a0a1b45ab96 Хитбокс - это просто квадрат вокруг всего корабля, так что я был внутри него все время. После того, как мне удалось щелкнуть по нему, я могу выстрелить в него, но пушечное ядро ​​просто проходит через него: https://gyazo.com/1914faecabe9c9a36cc1f5dc2632184c Здесь вы также можете видеть, что шар сталкивается с островом, как и должно быть. Я также могу перемещать вражеский корабль на собственном корабле без проблем. Единственное, что у каждого врага общего с этой ошибкой, это то, что ТОЛЬКО это происходит, когда корабль находится близко к острову. Если бы кто-то мог помочь решить эту проблему, я был бы очень рад, что у меня закончились идеи: (

...