Корень зла — слишком слабая вибрация многих смартфонов, отчего возникает боязнь пропустить звонок. В принципе, это так же очевидно, как и все описанное в статье.
У меня ByFly, 5Mb/2.5Mb, 10 евро в месяц по акции (потом чуть дороже, тариф — Рекорд 5). Единственное, что не нравится, это периодическая недоступность Google. В остальном никогда никаких проблем не испытывал, в техподдержку обращался очень давно, когда нужны были инструкции по настройке, и мой вопрос был решен. Количество подписей под петицией говорит лишь об одном — качество услуг ByFly приемлемо, и большинство проблем надумано.
Насчет новой системы пока не слышал. Но нынешняя настолько неудобна, что интерфейс делали на спрайтах. Там, где требовался вывод какой-то динамичной информации, я добавлял объекту компонент GUIText, в редакторе настраивал местоположение и в коде при надобности менял ему текст. То есть метод OnGUI я не использовал. Но как это работает внутри, неизвестно. Возможно, компонент GUIText подразумевает, что текст все равно рисуется каждый кадр, возможно — нет.
Много, однако, в вашем сообщении аббревиатур GUI. А я вот в процессе изучения матчасти не раз встречал плохие отзывы об этом компоненте движка. Якобы метод OnGUI слишком тяжеловесный, создает дополнительные DrawCalls, что негативно сказывается на производительности, в особенности на мобильных устройствах. Хотя, поиграв в вашу Змейку, могу сказать, что работает все очень гладко и быстро, видимо продуманная архитектура дает плоды:)
И все таки из-за загрузки новой сцены вы не сделаете красивые переходы. Это ведь как одностраничный и многостраничный сайт. Ну это так, на вкус и цвет. Мне просто понравились мои переходы (можете заценить)
Еще немножко оценю вашу игру, если вы не против. Текст на кнопках очень мелкий, вы не отталкиваетесь от размера экрана при их инициализации? Рекламу сделали, а вот онлайн таблицу рекордов нет. Посчитали ненужным или не захотели перегружать игру излишним функционалом?
Статья хорошая, но очень уж сложная. Мне кажется, в конце можно было бы выделить ключевые моменты проектирования игры на Unity в разрезе особенностей работы с объектами этого же Unity (у вас получилось очень обобщенно). Я тоже начинающий Unity-разработчик и уже успел ощутить, насколько там сложно разделить код на модули. Мы с коллегой-художником тоже решили начать с простых 2D игр для Android, 2 из которых в итоге, как и вы, успешно опубликовали в Google Play. В первом проекте в скриптах творился полный хаос. Второй я начал писать более осмысленно, старался как можно больше инкапсулировать, но все равно связей осталось много, и какие-то выводы сделать достаточно сложно. Заметил, что учитывая простоту, вы все равно решили разбить по сценам. Я же, после первого проекта, наоборот решил, что одной сцены вполне хватит (что позволило, к слову, сделать плавные выезжающие менюшки).
На главной странице вздрогнул, увидев аббревиатуру PHP. Однако, обнаружив множество SDK, в том числе Unity, на душе потеплело :) Даже на ютубе какие-то уроки по данной теме есть. Спасибо большое, буду изучать.
Не понимаю, почему минусуют товарища BiW.
И все таки из-за загрузки новой сцены вы не сделаете красивые переходы. Это ведь как одностраничный и многостраничный сайт. Ну это так, на вкус и цвет. Мне просто понравились мои переходы (можете заценить)
Еще немножко оценю вашу игру, если вы не против. Текст на кнопках очень мелкий, вы не отталкиваетесь от размера экрана при их инициализации? Рекламу сделали, а вот онлайн таблицу рекордов нет. Посчитали ненужным или не захотели перегружать игру излишним функционалом?
. Печаль…
Что-то в этом есть.
Побежал обновляться, т.к. это уже надоело, особенно если ожидаешь окошка с вопросом о сохранении изменений))