Size: a a a

2020 August 07

AD

Arcueid Aidan D'athe... in unity3d.ru
Зимний Казах
чтлбы наверняка сработало
ахаха, чтобы наверняка сработало нужно не дурью маятся, а матчасть покурить
источник

З

Зимний Казах... in unity3d.ru
Arcueid Aidan D'athemon
ахаха, чтобы наверняка сработало нужно не дурью маятся, а матчасть покурить
как понял так и делаю. я вообще хз как это все придумывается
источник

AD

Arcueid Aidan D'athe... in unity3d.ru
Зимний Казах
как понял так и делаю. я вообще хз как это все придумывается
курил бы матчасть, механики которые ты  хочешь реализовать у тебя на блоки распадались, которые реализовать быстро и просто
источник

IK

Ivan Kulibin in unity3d.ru
Всем привет, что означает сообщение в логе такого вида?

##utp:{"type":"MemoryLeaks","version":2,"phase":"Immediate","time":1596802926765,"processId":5160,"allocatedMemory":36747,"memoryLabels":[{"Default":1036},{"NewDelete":232},{"Thread":4},{"Manager":320},{"VertexData":5232},{"GfxDevice":7052},{"GfxThread":24},{"Physics":144},{"Serialization":24},{"Terrain":60},{"String":875},{"DynamicArray":20808},{"PoolAlloc":4294967236},{"Sprites":512},{"VR":268},{"SceneManager":3672},{"SceneLoad":4294963840}]}
источник

AD

Arcueid Aidan D'athe... in unity3d.ru
Ivan Kulibin
Всем привет, что означает сообщение в логе такого вида?

##utp:{"type":"MemoryLeaks","version":2,"phase":"Immediate","time":1596802926765,"processId":5160,"allocatedMemory":36747,"memoryLabels":[{"Default":1036},{"NewDelete":232},{"Thread":4},{"Manager":320},{"VertexData":5232},{"GfxDevice":7052},{"GfxThread":24},{"Physics":144},{"Serialization":24},{"Terrain":60},{"String":875},{"DynamicArray":20808},{"PoolAlloc":4294967236},{"Sprites":512},{"VR":268},{"SceneManager":3672},{"SceneLoad":4294963840}]}
вывод в формате Json
источник

AD

Arcueid Aidan D'athe... in unity3d.ru
Ivan Kulibin
Всем привет, что означает сообщение в логе такого вида?

##utp:{"type":"MemoryLeaks","version":2,"phase":"Immediate","time":1596802926765,"processId":5160,"allocatedMemory":36747,"memoryLabels":[{"Default":1036},{"NewDelete":232},{"Thread":4},{"Manager":320},{"VertexData":5232},{"GfxDevice":7052},{"GfxThread":24},{"Physics":144},{"Serialization":24},{"Terrain":60},{"String":875},{"DynamicArray":20808},{"PoolAlloc":4294967236},{"Sprites":512},{"VR":268},{"SceneManager":3672},{"SceneLoad":4294963840}]}
это вообще все что в консоле есть?
источник

IK

Ivan Kulibin in unity3d.ru
Оно появляется, когда закрываю приложение. Под виндой. Юнити сама это пишет, смысла не понимаю.
источник

ВС

Влад Солодуха... in unity3d.ru
Привет, друзья. Есть задача реализовать систему обучения игрока игре. Тоесть, в нужные моменты должны появляться небольшое обучалки (по-типу *Кликни сюда*, *Пойди туда*). Сразу на ум пришло реализовать это используя таймлайны. Но так, как я ими никогда не пользовался, хочу спросить совет, хорошая ли это идея? Возможно есть примеры реализации туториалов, используя таймлайны?
источник

ВС

Влад Солодуха... in unity3d.ru
и если будут другие идеи, буду только рад)
источник

AF

Andrey Faraponov in unity3d.ru
Михаил Рыбкин
Возможно я заблуждаюсь, но твин используют в ЮАй, как раз для того, чтоб избежать перерисовок
любой твин, любое движение вызовет drawcall UI. на альфу изменение в 1 элементе, на 1 пиксель. Тоже саме будет. Спасает от такого использование нескольких канвасов параллельно или нестед
источник

AF

Andrey Faraponov in unity3d.ru
Nikita Borisenko
Масштабы не так важны, как то, из чего карту делаешь
Старайся ~100 батчей держать в идеале для мобилы

Разрешение лайтмапы ставь минимальное, 3-5, запекай и там уже смотри. Если не сильно плохо выглядит, то оставляй так (и печься на твоём железе будет быстрее, и вес лайтмап меньше, и самих лайтмап тоже количественно меньше)
Поставь ещё там макс сайз 2048 и в параметрах «non-directional lightmaps» выстави, будет меньше весить (возможно ты уже вкурсе про эти параметры, но на всякий случай поделился)

Можешь ещё progressive cpu лайтмаппер попробовать, возможно им немного быстрее выйдет
100 батчей или 100 draw call?
источник

З

Зимний Казах... in unity3d.ru
Arcueid Aidan D'athemon
курил бы матчасть, механики которые ты  хочешь реализовать у тебя на блоки распадались, которые реализовать быстро и просто
я тупо всю документацию и классы читаю и не понимаю как это применять и тем более как мне надо
источник

S

Singular in unity3d.ru
Как получить полный путь файла, который лежит в папке Assets?
источник

AD

Arcueid Aidan D'athe... in unity3d.ru
Зимний Казах
я тупо всю документацию и классы читаю и не понимаю как это применять и тем более как мне надо
плохо читаешь
источник

AD

Arcueid Aidan D'athe... in unity3d.ru
Singular
Как получить полный путь файла, который лежит в папке Assets?
изнутри юнити или тебе в рантайме нужно что-то грузить?
источник

З

Зимний Казах... in unity3d.ru
Arcueid Aidan D'athemon
плохо читаешь
поделишься методом изучения? ну я тупо сижу все класы по алфавиту читаю изучаю
источник

A

Alexander in unity3d.ru
ребят,у кого нить вылазило такое окно? ни переместить, ни закрыть не получается(
источник

A

Alexander in unity3d.ru
playerPrefs удалял уже
источник

A

Alexander in unity3d.ru
все равно вылазит
источник

NB

Nikita Borisenko in unity3d.ru
Andrey Faraponov
100 батчей или 100 draw call?
Тут вопрос к терминологии Юнити, и если смотреть на окно Stats то:
Батчи и дравкалы - это одно и то же, называемое разными словами обычно (в старых версиях Юнити так и было написано Draw calls, а то, что удавалось оптимизировать с помощью батчинга - “batched”)
Сейчас дравкалы это Batches, а то что оптимизировано с помощью батчинга - “save by batching”

Вызовы отрисовки в классическом понимании - это тогда setpass calls

Когда собирали карту, всегда смотрели в первую очередь на batches (они же draw calls), это же и советуют в документациях и это же давало бОльшее влияние на производительность на мобиле

Но, опять же, может это я затупил в этой терминологии и что-то сейчас напутал
источник