Вопрос по синтаксису c#, переопределение [done]

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Вопрос по синтаксису c#, переопределение [done]

Сообщение Riddik 20 сен 2011, 00:11

Привет! Признаться, я всегда программировал на С++, и когда начал работать с Unity, то просто начал писАть на C#, никаких книжек про язык не читая, плавный и безболезненный переход. MSDN, Google и всё отлично. Но вот маленькую детальку не пойму.
Мы наследуем свои классы от MonoBehavior и переопределяем методы (Update(), Start() и т.д.). Т.е. в самом MonoBehavior эти ф-ии определены как virtual, я полагаю? Если да, то почему нет слова override в наших классах?
Последний раз редактировалось Riddik 20 сен 2011, 10:59, всего редактировалось 1 раз.
Аватара пользователя
Riddik
UNITрон
 
Сообщения: 160
Зарегистрирован: 18 апр 2011, 11:11

Re: Вопрос по синтаксису c#, переопределение

Сообщение DbIMok 20 сен 2011, 01:01

нет, в MonoBehaviour нет этих методов. в этом легко убедиться, открыв UnityEngine.dll в reflectore или чем-то подобном. скрипты это оболочка над движком. движок использует рефлексию для поиска определенных методов и их выполнения.
http://answers.unity3d.com/questions/23 ... thods.html
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.8k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Вопрос по синтаксису c#, переопределение

Сообщение Neodrop 20 сен 2011, 05:20

Это как бы "зарезервированные" названия методов. НЕ виртуальные.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Вопрос по синтаксису c#, переопределение

Сообщение Riddik 20 сен 2011, 10:58

Понял). Благодарю!
Аватара пользователя
Riddik
UNITрон
 
Сообщения: 160
Зарегистрирован: 18 апр 2011, 11:11


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19


cron