Ну потеря менее 1 процента аудитории не так уж и страшно на самом деле. С другой стороны разница в реализации для Linux и MacOS все равно есть и чтоб все работало нормально все равно нужны определенные затраты которые могут окупиться гораздо позже и в меньшем объеме, если вообще окупятся.
В итоге на всю игру у нас всего одна текстура размеры ее в нашем случае размерами 1024х512 когда рисуется какой нибудь объект — рисуется часть этой текстуры-атласа. Ширина первой текстуры расположеной в атласе 800 пикселей, тоесть 0-799 если мы расположим текстуру начиная с 800 пикселя они не будут пересекаться и следовательно не будет никаких сюрпризов при отрисовки этой части текстуры. Вы можете сами поэксперементироваь и посмотреть что получится если текстуру лазерной пушки разместить в 0:0.
Одно маленькое замечание вместо того чтобы указывать путь как "/sdcard" + dir, пользуйтесь Environment.getExternalStorage() + dir. Это избавит от ошибок на девайсах без sd карты.
По поводу скорости, меня самого волнует этот вопрос:) Есть идея используя код с этих туториалов написать тоже самое для Libgdx и сравнить.
По поводу других движков, работал некоторое время с LibGdx, тогда мне он показался не очень быстрым. Cocos2d-android собираюсь попробовать, есть знакомые которые сейчас пишут на нем свою игру.
jMonkeyEngine на сколько мне известно еще в альфе для андроида да и минимальная версия ОС пока не подходит для меня.
Чистая правда. Разработка OpenGL всегда была очень консервативным делом, промышленный стандарт, большое количество компаний, которые преследуют свои интересы. Невозможность и нежелание договориться почти убили OpenGL. В то время как Microsoft все решали быстро и единолично, хоть и не всегда правильно.
Только вчера читал про эту модель. Доверия конечно не внушает да и реализовать сложновато, но более адекватного способа, к сожалению, мне найти не удалось:(
Как раз то и печально что об уязвимостях мало пишут, детский сад начнется когда постов на эту тему не будет и подобные уязвимости будут на всех сайтах.
Тесла лишь немного выигрывает в производительности и в 1,5-2 раза по памяти, которая в данной задаче не важна. Почему такая большая цена — сказать трудно, но то что чип тот же что и на обычных топовых nVidia карточках — факт.
Пример(скриншот) можете какой нибудь привести?
По поводу других движков, работал некоторое время с LibGdx, тогда мне он показался не очень быстрым. Cocos2d-android собираюсь попробовать, есть знакомые которые сейчас пишут на нем свою игру.
jMonkeyEngine на сколько мне известно еще в альфе для андроида да и минимальная версия ОС пока не подходит для меня.