Size: a a a

2020 March 19

YR

Yuriy Rudichev in unity3d.ru
Эрмек
почему в райдере у меня подсвечивает типы float, int в методах?
https://prnt.sc/rislzg
среда хочет чтобы я использовал тип var, но зачем? какой смысл от этого?
Райдер почему-то не любит когда явно указывается тип переменных, когда можно обойтись var. Можно отключить эту проверку в настройках и не будет ругаться
источник

YR

Yuriy Rudichev in unity3d.ru
Эрмек
почему в райдере у меня подсвечивает типы float, int в методах?
https://prnt.sc/rislzg
среда хочет чтобы я использовал тип var, но зачем? какой смысл от этого?
Могу предположить, что смысл в том, что функции возвращают вполне конкретный тип, переменная в любом случае будет нужного типа, а вот если вдруг поменяется тип возвращаемого значения - меньше придётся переписывать. Лично на мой вкус - так себе.
источник

Э

Эрмек in unity3d.ru
Yuriy Rudichev
Могу предположить, что смысл в том, что функции возвращают вполне конкретный тип, переменная в любом случае будет нужного типа, а вот если вдруг поменяется тип возвращаемого значения - меньше придётся переписывать. Лично на мой вкус - так себе.
не люблю я var, непонятно какого она типа, а как отключить эту проверку?
источник

YR

Yuriy Rudichev in unity3d.ru
Эрмек
не люблю я var, непонятно какого она типа, а как отключить эту проверку?
У меня сейчас райдера под рукой нет, но думаю где-то в районе File->Settings->Editor->Inspections . Возможно придётся немножко поискать
источник

YR

Yuriy Rudichev in unity3d.ru
Ещё можно на строке нажать alt+enter и отключить в выпадающей менюшке, если там работают те же клавиши что у меня
источник

Э

Эрмек in unity3d.ru
Yuriy Rudichev
Ещё можно на строке нажать alt+enter и отключить в выпадающей менюшке, если там работают те же клавиши что у меня
спасибо, у меня так же!
источник

MK

Mikhail Kolpakov in unity3d.ru
Всем привет, а есть какие нибудь крупные опен сорс проекты на юнити? Чтоб прям с хорошей архитектурой и фремворками всякими. Если знаете поделитесь ссылками
источник

KG

Kirill Goncharov in unity3d.ru
Парни, кто интегрировал Facebook sdk, была у вас подобная ошибка? И как с ней боролись
источник

M

Max in unity3d.ru
Kirill Goncharov
Парни, кто интегрировал Facebook sdk, была у вас подобная ошибка? И как с ней боролись
фаербейс стоит?
источник

KG

Kirill Goncharov in unity3d.ru
Нет, есть ещё Аппметрика и Аппсфлеер
источник

M

Max in unity3d.ru
Kirill Goncharov
Нет, есть ещё Аппметрика и Аппсфлеер
смотри тогда editor.log там напишет что не так
источник

KG

Kirill Goncharov in unity3d.ru
Спасибо
источник

AG

Alexey Gordiychuk in unity3d.ru
Needle
спрашивай лучше тут, будет время - отвечу
Можно ли это записать как-то попроще? В итоге OnMessageReceived свойством интерфейса должно быть.
public IObservable<string> OnMessageReceived => onMessageReceived.AsObservable();
private readonly Subject<string> onMessageReceived = new Subject<string>();
источник

T

TheCoreWin in unity3d.ru
Есть несколько уровней, для каждого уровня нужно брать из  менеджера картинки из массива, как это можно лучше сделать, чтобы доступ был всегда к ним? DontDestroyOnLoad, а положить это в пустой уровень и из него сразу грузиться куда нужно?
источник

M

Max in unity3d.ru
TheCoreWin
Есть несколько уровней, для каждого уровня нужно брать из  менеджера картинки из массива, как это можно лучше сделать, чтобы доступ был всегда к ним? DontDestroyOnLoad, а положить это в пустой уровень и из него сразу грузиться куда нужно?
можно вот так
static class XXX
{
   public static Sprite spr;

   [RuntimeInitializeOnLoadMethod]
   static void Init()
   {
       spr = Resources.Load<Sprite>("img1");
   }
}
источник

M

Max in unity3d.ru
тебе не надо никуда вешать скрипты этот класс сам запускает метод
источник

АС

Александр Сериков in unity3d.ru
Max
можно вот так
static class XXX
{
   public static Sprite spr;

   [RuntimeInitializeOnLoadMethod]
   static void Init()
   {
       spr = Resources.Load<Sprite>("img1");
   }
}
А как делать вот такие красивые вставки кода?
источник

M

Max in unity3d.ru
Александр Сериков
А как делать вот такие красивые вставки кода?
пкм - форматирование - моноширинный
источник

АС

Александр Сериков in unity3d.ru
Пасяу
источник

T

TheCoreWin in unity3d.ru
Max
можно вот так
static class XXX
{
   public static Sprite spr;

   [RuntimeInitializeOnLoadMethod]
   static void Init()
   {
       spr = Resources.Load<Sprite>("img1");
   }
}
Поиск по имени это запутаться легко, у меня сейчас просто драг&дроп в инспектор, в таком случае без уровня-пустышки не обойтись?
источник