Переопределение встроенного в Unity3D CharacterController - PullRequest
1 голос
/ 18 марта 2019

Если я создам новый сценарий C # с именем CharacterController, Unity отобразит это предупреждение:

Скрипт 'CharacterController' имеет то же имя, что и встроенный компонент Unity. AddComponent и GetComponent не будут работать с этим сценарием.

Можно ли как-то переопределить это (чтобы сработали AddComponent и GetComponent)? Похоже, что Unity не заботится о пространстве имен для этого.

1 Ответ

3 голосов
/ 18 марта 2019

Unity уже заявляла, что они не исправят это .

Этот конкретный случай был тщательно расследован, и мы решили в интересах защиты стабильности и возможностей Unity для пользователей, которые полагаются на уязвимые версии, не решать эту проблему.

Таким образом, решение состоит в том, чтобы использовать другое имя сценария.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...