Я делаю игру в HTML5. Я больше всего знаком с HTML5 и предпочитаю его на более высоком уровне, например, на C++. HTML5 - отличная платформа для написания игр. Моя единственная проблема заключается в том, что я хочу запустить свою игру как родное приложение (которое вы можете запускать без функций интернет-браузера, полноэкранный и т. Д.), Но я не знаю, что нужно использовать. Я огляделся и нашел вещи для платформ MOBILE (например, PhoneGap), но не для настольных компьютеров (таких как Windows, Mac и Linux). В конце концов, ища вокруг так сильно, как я мог, я нашел TideSDK. TideSDK похож на PhoneGap, но предназначен для компьютерных операционных систем и работает на всех трех популярных (Windows, Mac и Linux). ОДНАКО, TideSDK на самом деле не работает достаточно быстро для игры. Он не поддерживает window.requestAnimationFrame, и поэтому setInterval для игрового цикла делает его очень медленным. Так медленно, что я бы предположил, что это идет 2 или 3 FPS. Я попробовал ту же самую игру в Chrome, и она работает нормально.HTML5 игра для родного приложения
Есть ли альтернатива, которую я могу использовать, которая будет достаточно быстрой для игр с HTML5? (Я не хочу проходить через XCode [и другие IDE на других платформах], чтобы создать фрейм Webkit, он не является кросс-платформенным и занимает много времени. Я бы сделал это, если бы мне пришлось, хотя) Для моей системы я бегу, я использую Mac (OSX 10.8, Mountain Lion), но у меня есть доступ к Windows 7 и Ubuntu 12.04 32-bit.
Просто ... загрузить игру в браузер и поп в полноэкранный режим? – user1600124
В любом случае есть титановый рабочий стол. Но я не уверен, что он еще жив. Там также есть qt-webkit .. но я не уверен в его производительности. Но я думаю, что просто использовать хром и перейти в полноэкранный режим более удобно. И вам не нужно поддерживать «браузер». – user1600124
@ user1600124 Я использую это в настоящее время.Единственная проблема, которую я имею, это то, что я хотел бы продать эту игру и, возможно, на Steam. Итак, мне нужна отдельная версия. – pjrader1