2013-04-12 3 views
1

Я планирую использовать TideSDK для переноса существующего веб-приложения на рабочий стол. Webapp широко использует холст HTML5, и я хотел спросить, есть ли у кого-то опыт работы с TideSDK-приложением, использующим холст HTML5, и если вообще возможно сделать что-то подобное?
Я уже собрал усеченную версию моего webapp с TideSDK, чтобы выполнить тест, и холст вообще не работал.
Так я предполагаю, что либо я что-то пропустил при настройке приложения или механизма Webkit, который использует TideSDK, все еще должен быть обновлен? Любые намеки?Поддержка TideSDK для холста HTML5

+0

У меня такой же вопрос. Я хотел бы использовать несколько более сложных форм, и я ищу либо поддержку canvas, либо svg. Вы нашли что-то полезное? – edi9999

ответ

1

Возможно, ответ приходит слишком поздно, но я делаю именно это на данный момент, и я нашел этот вопрос.

Использование TideSDK v1.3.1 beta и TideSDK Developer 1.4.2 все работает для меня (в моем случае это javascript-игра, которая отображается внутри холста, используя только функциональность 2D - без каких-либо webgl). Я только должен был поместить index.html в папку «Ресурсы» приложения, включая необходимые сценарии (и, конечно же, их запуск), и приложение работало.

Примечание 1: Я обнаружил некоторые незначительные проблемы, которые заставляют меня думать, что этот веб-кит - это немного другая версия (некоторые ошибки при попытке сделать drawImage с координатами за пределами изображения, что, похоже, работает в других версиях веб-кайт). Если вы запустите приложение от разработчика TideSDK, вы можете щелкнуть правой кнопкой мыши внутри окна и выбрать «Показать инспектора», как в любом другом браузере. Вы не можете этого сделать при запуске приложения из исполняемого файла.

Примечание 2: Плохая новость: частота кадров падает менее чем на половину. Я пошел от 60 кадров в секунду до 15 ~ 30 в не очень сложной игре, что делает мой эксперимент непригодным.