All streams
Search
Write a publication
Pull to refresh
20
0
Матвей (MATov) Черевко @MATov

Программист, разработчик игр

Send message
Цена не в деньгах имелась в виду.
Значит вы не используете то, что не работает. В теме, ссылку на которую я дал выше, автор сам об этом говорит.

Правка:
Но опять же не в том проблема. Проблема в цене, а цена высока.
Судя по данной теме о нём, он работает только на mono, на il2cpp опять же не работает.
Но и да, мой посыл был не в том, что работает, а что нет, а в производительности которую он может выдать. Удобно, круто, изящно, но не про скорость. Ибо аллокации на каждом шагу, а за это потом догоняет GC и даже без них цена использования выше, чем написать по старинке всё руками и развернуть все эти красивые конструкции.
Вопросов тут много и нужно смотреть глубже. В производство арта вообще, модели никогда не будут такие, какие их можно отрисовать. Скажу больше, что многие нынче делают сначала модель, потом её рендерят и далее обрисовывают уже рендер этот, чтобы получить изометрический спрайт. А примеры мои похожи на модели, что бы тестировать было проще и нагляднее.
:) В том-то и дело, что это не 3д, это спрайты, не 3д модели, которые прикидываются оными. В общем большой частный случай 2D, который пытается казаться трехмерным.
Гораздо более шустрое решение ИМХО можно получить сохраняя промежуточные данные между кадрами и меняя сортировку элементов только тогда, когда один из них меняет положение.

Да, всё так и сделано, забыл про это написать. Сортируется всё не каждый кадр, а только тогда, когда это нужно:
  • когда кто-то видимый сдвинулся
  • когда кто-то стал видимым

Так можно ещё одного эффекта добиться, иногда полезного — можно сделать пересортировку минимальным количеством перестановок.

Пытался сделать несколько таких вариантов, пока хорошего и удобного не получилось, но продолжаю поиски в фоновом режиме.
Для общего случая уменьшения филлрейта (за счет использования прозрачных областей) в Юнити есть, так называемая, плотная упаковка текстур в атласы (tight packer policy). Потом это всё рисовать нужно не как два треугольника, естественно, а с жутко триангулированным мешем. Так плотно как в специфическом случаи тайлов не жмёт, но хоть что-то.
Спасибо за наводку, запишу на подумать, как о возможной фиче в этот плагин.
2

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Date of birth
Registered
Activity