Val*_*ina 5 javascript safari macos canvas webview
我正在尝试使用WebView for HTML5游戏构建一个包装器应用程序,该游戏使用画布进行绘制.在Safari中,我得到了60fps,但在WebView里面的包装应用程序fps显着下降(到30-45).
WebView中的画布比Safari慢,还是我做错了?如果是这样,为什么,可以做任何事情呢?
我在网上搜索了答案,但找不到速度差异.
谢谢!
不幸的是,没有找到我的问题的答案,但已经解决了我的问题。我通过不使用 WebView 来避免 WebViews 画布绘制速度缓慢。
我宁愿使用 JavaScriptCore 框架为我的游戏构建一个包装器,并将画布调用重定向到 OpenGL 函数。还将音频调用重定向到 OpenAL,并将鼠标输入从视图重定向到 JavaScript。
游戏代码没有任何改变,引擎(小型、定制的)有一些功能覆盖。
归档时间: |
|
查看次数: |
580 次 |
最近记录: |