Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / Форум / Unity (проблемы, решения, перспективы) (90 стр)

Unity (проблемы, решения, перспективы) (90 стр)

Страницы: 189 90 91 92104 Следующая »
alexzzzzПостоялецwww14 мая 201816:45#1335
Polyflow3d
> Кто нибудь ковырялся уже с ijob и NativeArray и raycastcommand?
> распараллеливание это круто, очень круто, но копирование-доступ к NativeArray
> дико медленное (( 

Руки пока не дошли, но вижу, реализации как минимум индексатора NativeArray для редактора и для билда отличаются:

+ Показать

Правка: 14 мая 2018 16:45

Polyflow3dПостоялецwww17 мая 20187:33#1336
alexzzzz
мне для эдитора надо
alexzzzzПостоялецwww19 мая 201821:39#1337
WISHMASTER35
> Если я правильно понимаю этот рисунок, то мои сборки должны ссылаться на
> плагины. Но на деле почему-то этого не происходит. Я не правильно понял эту
> схему?
> Проверил зависимости в солюшине. Это плагины ссылаются на мои assembly
> definition сборки. Что кажется неправильным. Или схема не правильная, или это
> баг, или я чего-то не понял.

Под плагинами имеются в виду скомпилированные заранее dll, скопированные в папку проекта, а не то, что находится в папках Plugins.

WISHMASTER35Участникwww19 мая 201823:40#1338
alexzzzz
Тогда с этих assembly definition мало пользы. Для плагинов оно не сильно нужно. А для игровых модулей не подходит поскольку не может ссылаться к плагинам.

Правка: 19 мая 2018 23:41

alexzzzzПостоялецwww20 мая 201823:01#1339
WISHMASTER35
> для игровых модулей не подходит поскольку не может ссылаться к плагинам.

На то, что в папке Plugins? Можно в неё положить свой assembly definition и ссылаться на него откуда хошь.

WISHMASTER35Участникwww21 мая 201811:45#1340
alexzzzz
Assembly definition не поддерживают special folder names. В этом проблема. Свои плагины можно переделать под assembly definition. А вот сторонние...
alexzzzzПостоялецwww21 мая 201820:45#1341
Натыкать им один раз asmdef. При переимпорте ничего исправлять не потребуется.
Polyflow3dПостоялецwww24 мая 201813:55#1342
В VS красным отмечаются куски кода внутри директивы #if UNITY_EDITOR для классов лежащих не внутри папки Editor. При этом компилируется и работает все нормально. Как настроить VS что бы он понимал #if UNITY_EDITOR ?
alexzzzzПостоялецwww24 мая 201817:44#1343
Конфигурация Debug/Release в VS установлена в Debug? Помню, раньше переключение в Release точно приводило к каким-то проблемам с директивами.
Polyflow3dПостоялецwww27 мая 20186:37#1344
alexzzzz
да, помогло!
WISHMASTER35Участникwww2 июня 201811:47#1345
Кто-нибудь знает почему тесты из assembly definition запускаются только в Play Mode?
WISHMASTER35Участникwww12 июня 201822:54#1346
Разбирался со значением include inactive при поиске объектов. И вот что нарыл.

GetComponentInChildren<T>( false )
GetComponentsInChildren<T>( false ) - Возвращает только активные GameObject'ы, текущий GameObject не проверяется.
Из документации: includeInactive  Should Components on inactive GameObjects be included in the found set? includeInactive decides which children of the GameObject will be searched. The GameObject that you call GetComponentsInChildren on is always searched regardless.

GetComponentInParent<T>( false ) - Такой перегрузки не существует. Уж не знаю есть ли на это причина или просто судьба такая.
GetComponentsInParent<T>( false ) - Возвращает только активные в иерархии GameObject'ы.
Из документации: includeInactive  Should inactive Components be included in the found set?

Парой мне хочется свои функции для поиска написать, но не уверен как будет по производительности.
В Roslyn поиск хорошо сделан. Там есть функции: DescendantNodes и DescendantNodesAndSelf, которые принимают предикат descendIntoChildren. 

Правка: 24 июня 2018 20:26

DanielDemПостоялецwww13 июня 201813:21#1347
Кто уже работает на 2018.1 как работает NET 4.6, там вроде она уже не экспериментальная?

WISHMASTER35Участникwww22 июня 201814:05#1348
DanielDem
NET 4.6 и экспериментальная нормально работала.

У меня перестал открываться VS по клику на лог. Уже windows переустанавливал и несколько минорных версия вышло и все равно не работает. Это только у меня?

UPDATED
Это из-за incremental compiler.

Правка: 22 июня 2018 14:45

SazonoffПостоялецwww22 июня 201815:00#1349
WISHMASTER35
> У меня перестал открываться VS по клику на лог. Уже windows переустанавливал и
> несколько минорных версия вышло и все равно не работает. Это только у меня?
Тоже были подобные проблемы + бонусом студия начала сильна тупить при открытии кликом на логи. Помогли свежие visual studio tools for unity
https://forum.unity.com/threads/issues-with-visual-studio-unity.5… #post-3409391
Страницы: 189 90 91 92104 Следующая »

/ Форум / Программирование игр / Общее

2001—2018 © GameDev.ru — Разработка игр