@AlexMark

Не пропускает AddForce в Unity?

45a5890be05a4a09bb5bd05692dbc9e3.png
почему не распознает этот метод?
вроде у всех ребят по гайдам он есть в библиотеке... , и не нужно самому создавать.
  • Вопрос задан
  • 835 просмотров
Решения вопроса 2
@DrSpritz
Вероятнее всего Вы работаете в юнити 5.x, а гайды, которые Вы смотрели, ориентированы на Unity 4.x.
Дело в том, что раньше в Unity 4.x rigidbody/rigidbody2d были представлены в виде свойства описанного в MonoBehaviour, содержащего готовую ссылку на компонент Rigidbody (если конечно такой имелся текущем GameObject). В Unity 5.x это свойство убрали из MonoBehaviour и теперь, Вам необходимо будет получить доступ к компоненту Rigidbody2d самостоятельно.
Ответ написан
Комментировать
GavriKos
@GavriKos Куратор тега Разработка игр
У вас переменная rigidbody2d не объявлена. Уверен, что студия и юнити вам об этой ошибке сообщает.
Надо взять экземпляр Rigidbody. Сделать это можно многими способами - от прямого инстанцирования, до перетягивания компонента на ваш компонент а-ля UnityWay.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы