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

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

Страницы: 185 86 87 88 89 90 Следующая »
seamanПостоялецwww26 апр. 201820:22#1320
Были уже давненько попытки сделать UI для Юнити не завязанные на его редактор. Не пошли...
Вот пример: https://gamedev.ru/projects/forum/?id=165936
CriDosПользовательwww27 апр. 20180:31#1321
Там совсем всё сами рисуют (ну почти), ещё и натив юзают, что добавляет проблем.
Я же всё на основе стандартного ugui делаю с чистой иерархией UI элементов (без компонентной системы совсем).
Да и конечная цель - свои проекты.
Возможно, мы сможем опубликовать исходники данного решения в будущем (там у нас вспомогательная обвязка крепко сидит в ядре движка, так что хз).

Правка: 27 апр. 2018 0:31

MiraПостоялецwww3 мая 201818:08#1322
недавно анонсировали Unity 2018. кто пробовал? есть премиум юзеры кому он доступен? есть ли там обратная совместимость с проектами на 2017?
cNoNimУчастникwww3 мая 201818:13#1323
Mira
> есть премиум юзеры кому он доступен?
https://store.unity.com/download
FlyOfFlyПостоялецwww4 мая 20186:34#1324
Mira
> недавно анонсировали Unity 2018. кто пробовал? есть премиум юзеры кому он
> доступен? есть ли там обратная совместимость с проектами на 2017?
>
Обратная совместимость на юнити это сказка, даже они этого не стеснялись и в одном из блогов показали рабочий стол, где 255иконок UNITY
TiarweПостоялецwww5 мая 201818:46#1325
Mira
Недавно перекатил проект на работе с 2017.3 на 2018.1, проблем не возникло, персональная лицензия доступна всем, как и раньше. А вообще, есть у них удобная штука - Unity Hub, пользуюсь уже пару месяцев. Позволяет держать сразу несколько версий редактора под разные проекты и оперативно выкачивать новые, включая beta сборки. И нет никаких 100500 иконок на рабочем столе)
Polyflow3dПостоялецwww7 мая 201812:23#1326
А как узнать в какой версии появилась та или иная фича ? Чтобы правильно прописать дефайны ?
TiarweПостоялецwww7 мая 201823:17#1327
Polyflow3d
Один из вариантов - стащить репозиторий юнити с гита. Там есть теги под каждую версию.
foxesПостоялецwww8 мая 20181:47#1328
Меня такая новая фича Unity смущает. Есть щейдер написанный специально для разных версий unity с соответствующими дефайнами. А в 2017 и последней 5-той версии все зависимые от версии unity функции автоматом исправляются, даже те которые спрятаны под дефайном для других версий. То есть такой совместимый шейдер можно выкидывать и писать новый если захотелось его перенести из проекта 2017 в 5, потому что там все что не требовалось, но уже изменилось под 2017.

Правка: 8 мая 2018 1:48

alexzzzzПостоялецwww8 мая 201815:10#1329
foxes
Воткни в свой шейдер куда-нибудь такой комментарий:
// UNITY_SHADER_NO_UPGRADE
Поддерживается с Unity 5.4.

Правка: 8 мая 2018 15:12

foxesПостоялецwww8 мая 201815:20#1330
alexzzzz
из доки это не очивидно.
некоторые так пишут
#define UNITY_SHADER_NO_UPGRADE 1
Видимо без разницы, так как разбирается парсером.

Правка: 8 мая 2018 15:20

alexzzzzПостоялецwww8 мая 201817:08#1331
Я тоже понял, что без разницы. Поискал готовые шейдеры, в них в основном UNITY_SHADER_NO_UPGRADE влеплен в комментарии.
alexzzzzПостоялецwww9 мая 201823:37#1332
Unity выставляет наружу API для alphanumeric-сортировки строк, которой редактор пользуется?
WISHMASTER35Участникwww13 мая 20181:56#1333
Разбираюсь с assembly definition files.
Изображение
Если я правильно понимаю этот рисунок, то мои сборки должны ссылаться на плагины. Но на деле почему-то этого не происходит. Я не правильно понял эту схему?

Проверил зависимости в солюшине. Это плагины ссылаются на мои assembly definition сборки. Что кажется неправильным. Или схема не правильная, или это баг, или я чего-то не понял.

Правка: 13 мая 2018 13:40

Polyflow3dПостоялецwww13 мая 201820:32#1334
Кто нибудь ковырялся уже с ijob и NativeArray и raycastcommand? распараллеливание это круто, очень круто, но копирование-доступ к NativeArray дико медленное (( 
Страницы: 185 86 87 88 89 90 Следующая »

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

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