【问题标题】:TideSDK support for HTML5 CanvasTideSDK 支持 HTML5 Canvas
【发布时间】:2013-04-12 18:06:30
【问题描述】:

我打算使用 TideSDK 将现有的 Web 应用程序移植到桌面。 webapp 广泛使用了 HTML5 画布,我想问一下是否有人已经对使用 HTML5 画布的 TideSDK 应用程序有一定的经验,是否通常可以做类似的事情?
我已经用 TideSDK 编译了我的 webapp 的精简版本来进行测试,但画布似乎根本无法工作。
所以我假设我在设置应用程序时遗漏了一些东西,或者 TideSDK 正在使用的 Webkit 引擎仍然需要更新?有什么提示吗?

【问题讨论】:

  • 我也有同样的问题。我想使用一些更复杂的形状,我正在寻找画布或 svg 支持。你找到有用的东西了吗?

标签: html5-canvas tidesdk


【解决方案1】:

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

使用 TideSDK v1.3.1 beta 和 TideSDK Developer 1.4.2 一切正常(在我的情况下,这是一个仅使用 2D 功能在画布内渲染的 javascript 游戏——没有任何 webgl)。我只需在应用程序的 Resources 文件夹中放置一个 index.html,包括必要的脚本(当然还有启动它们),应用程序就可以工作了。

注意 1:我发现一些小问题让我认为这个 webkit 是一个稍微不同的版本(在尝试使用图像之外的坐标执行 drawImage 时出现一些错误,这似乎在其他 webkit 版本中工作)。如果您从 TideSDK 开发人员处启动应用程序,您可以在窗口内右键单击并选择“显示检查器”,就像在任何其他浏览器中一样。从可执行文件启动应用程序时,您不能这样做。

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

【讨论】:

    猜你喜欢
    • 2011-06-28
    • 2012-08-28
    • 2012-11-02
    • 2018-09-22
    • 2011-02-17
    • 2011-02-10
    • 1970-01-01
    • 2012-12-09
    相关资源
    最近更新 更多