使用CocoonJS在DOM或Canvas中使用菜单?

时间:2014-03-04 07:00:19

标签: javascript html5 dom canvas cocoonjs

所以,我正在用HTML5制作游戏,我想用CocoonJS将其转换为应用程序。我有用DOM制作的菜单,包含HTML内容,例如绑定到脚本的按钮。然后主游戏在Canvas元素中。如果我有其他元素而不是Canvas,它是否适用于CocoonJS,如果没有,有没有什么好方法在Canvas中绘制一个菜单?

3 个答案:

答案 0 :(得分:3)

是的,你应该可以转换你的游戏,但你可能想要使用Webview +而不是Canvas +。

Webview +: http://support.ludei.com/hc/en-us/articles/201952993

Canvas +只对dom元素提供非常基本的支持,并且面向全屏画布。我有一个应用程序,分为半dom和半帆布。根据我的测试,使用Webview +的canvas元素仍然可以获得令人印象深刻的性能提升。

答案 1 :(得分:0)

如果你想要表现,Ludei的建议是将UI也迁移到canvas元素,并使用Canvas +。您还可以将UI保留为DOM元素,并在系统的webview中使用它们,但是需要一些时间来调整代码。

请参阅webview示例: http://support.ludei.com/hc/en-us/articles/200807797-CocoonJS-Webview

您还可以从此处的示例下载代码: http://storage.cocoonjsservice.ludei.com/demos/cjs6441660794458437135webview.zip

答案 2 :(得分:0)

只需使用WebView+,您的DOM元素就可以与主画布一起使用。