Привет! Я Денис и я делаю игры на Unity. В этом блоге я делюсь своим опытом в геймдеве и не только.
Навигация в закрепе: https://t.me/spellsingergames/3
Написать в личку: @sinedsem
Post #84
859
Поспешишь - игру с багом выложишь
После получения жалобы, мне захотелось как можно быстрее на нее отреагировать, и мы на скорую руку добавили несколько оптимизаций, в том числе выкинули очередную спрайтовую анимацию огня, заменив её на систему частиц.
Однако, на этот раз огонь был частью интерфейса. А система частиц не может быть частью UI, поэтому пришлось размещать огонь на слое выше, чем весь UI. Соответственно всплывающее окошко, под которым был огонь, пришлось выносить на отдельный слой над огнем.
Чтобы поменять слой UI-элементу, для него нужно добавить компонент
Чтобы это починить, нужно вместе с
На следующий день, я решил побольше поиграть в версию в черновике, и заметил баг. С момента отправики на модерацию прошло больше 2 часов, и отозвать уже было нельзя.
Хорошо, что у Яндекса есть возможность отозвать с модерации через поддержку. Хоть они и пишут, что это для исключительных ситуаций, для публикации обновления это предпочтительный вариант. Да, в этом случае ты получаешь КД на повторную отправку на модерацию, зато твои игроки не получат игру с критическим багом. Кстати, КД начитает считаться с момента отправки на модерацию, а не с момента окончания проверки.
Так что, господа, всегда проверяйте свои игры перед обновлениями.
#бурить_копать #веб_игры #яндекс_игры
После получения жалобы, мне захотелось как можно быстрее на нее отреагировать, и мы на скорую руку добавили несколько оптимизаций, в том числе выкинули очередную спрайтовую анимацию огня, заменив её на систему частиц.
Однако, на этот раз огонь был частью интерфейса. А система частиц не может быть частью UI, поэтому пришлось размещать огонь на слое выше, чем весь UI. Соответственно всплывающее окошко, под которым был огонь, пришлось выносить на отдельный слой над огнем.
Чтобы поменять слой UI-элементу, для него нужно добавить компонент
Canvas, выставив в нем Override Sorting. Но вот только после этого этот элемент перестаёт реагировать на клики.Чтобы это починить, нужно вместе с
Canvas’ом добавлять ещё и Graphic Raycaster. Но на тот момент я этого не знал (предполагал, что достаточно Graphic Raycaster’а на родительском Canvas), при проверке мы обращали внимание на то, как выглядит огонь, а кнопки забыли проверить. Как итог - отправили на модерацию игру с багом.На следующий день, я решил побольше поиграть в версию в черновике, и заметил баг. С момента отправики на модерацию прошло больше 2 часов, и отозвать уже было нельзя.
Хорошо, что у Яндекса есть возможность отозвать с модерации через поддержку. Хоть они и пишут, что это для исключительных ситуаций, для публикации обновления это предпочтительный вариант. Да, в этом случае ты получаешь КД на повторную отправку на модерацию, зато твои игроки не получат игру с критическим багом. Кстати, КД начитает считаться с момента отправки на модерацию, а не с момента окончания проверки.
Так что, господа, всегда проверяйте свои игры перед обновлениями.
#бурить_копать #веб_игры #яндекс_игры
- ❤🔥 10
- 👍 3
- ✍ 1
- 🔥 1




