2013-04-12 51 views
1

我打算使用TideSDK将现有的Web应用程序移植到桌面。 Web应用程序广泛使用HTML5画布,我想问一下,如果某人已经使用HTML5画布的TideSDK应用程序有过一些经验,并且通常可以做类似的事情?
我已经使用TideSDK编译了一个精简版的webapp来做测试,画布似乎根本不起作用。
因此,我假设在设置应用程序或TideSDK正在使用的Webkit引擎时,我错过了某些东西仍然需要更新?任何提示?TideSDK支持HTML5 Canvas

+0

我有同样的问题。我想使用一些更复杂的形状,并且我正在寻找canvas或svg支持。你有没有找到有用的东西? – edi9999

回答

1

也许答案来得太晚,但我现在正在做这件事,我发现了这个问题。

使用TideSDK v1.3.1 beta和TideSDK Developer 1.4.2一切正在为我工​​作(在我的情况下,它是一个JavaScript游戏,只使用2D功能在没有任何webgl的情况下呈现在画布内)。我只需在应用程序的资源文件夹中放置一个index.html,包括必要的脚本(当然也可以启动它们),并且该应用程序可以工作。注意1:我发现了一些小问题,这些问题让我觉得这个webkit是一个稍微不同的版本(尝试使用图像外的坐标执行drawImage时出现一些错误,这似乎适用于其他webkit版本)。如果您从TideSDK开发者启动应用程序,则可以在窗口内右键单击并选择“显示检查器”,如同在任何其他浏览器中一样。从可执行文件启动应用程序时无法做到这一点。

注2:坏消息:帧率下降到不到一半。我在一个不太复杂的游戏中,从每秒60帧到15〜30,这使得我的实验无法使用。