Показать сообщение отдельно
Старый 10.11.2012, 17:17   #752
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

Сообщение от radiobutton Посмотреть сообщение
хм, а если я буду один и тот же угол подставлять и в эту функцию и в какие нить расчеты с синусами. Ведь Mathf.Sin работает с радианами. Постоянно переводить ?)
Ну так сам напиши быстро как тебе надо

Сообщение от WISHMASTER35 Посмотреть сообщение
Вот интересно методы интерфейса работают быстрее, чем переопределенные абстрактные методы? Ведь во втором случае должен быть какой-то поиск адреса метода.
А в C# нельзя сделать, чтобы метод мог вызваться даже у не созданного объекта? Есть интерфейс с методом Get и надо, чтобы он возвращал дефолтное значение, если объект не создан.
1. Думаю одинаково.
2. Можно через метод расширения.
public static class Extender
{
   public static 
int GetCount(this MyClassOrInterface obj)
   {
      if(
obj == null) return 0;
      return 
obj.Count;
   }

__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием