2

因此,我正在使用 HTML5 制作游戏,并且想使用 CocoonJS 将其转换为应用程序。我有用 DOM 制作的菜单,带有 HTML 内容,例如绑定到脚本的按钮。那么主要的游戏就在Canvas元素中。如果我有 Canvas 以外的其他元素,它是否可以与 CocoonJS 一起使用,如果没有,有什么好的方法可以在 Canvas 内绘制菜单吗?

4

3 回答 3

3

是的,您应该能够转换您的游戏,但您可能希望使用 Webview+ 而不是 Canvas+。

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

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

于 2014-04-22T01:27:18.533 回答
0

If you want performance, Ludei's recommendation is to migrate the UI also to the canvas element, and use Canvas+. You can also keep the UI as DOM elements, and use them in the system's webview, but it takes some time to adapt code.

Please, refer to the webview example: http://support.ludei.com/hc/en-us/articles/200807797-CocoonJS-Webview

And you can also download the code from the example here: http://storage.cocoonjsservice.ludei.com/demos/cjs6441660794458437135webview.zip

于 2014-04-23T08:10:59.343 回答
0

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

于 2014-05-07T02:59:54.170 回答