簡體   English   中英

在Cocoa WebView中,HTML5畫布繪制比Safari慢

[英]HTML5 canvas drawing is slower in Cocoa WebView than Safari

我正在嘗試使用WebView for HTML5游戲構建一個包裝器應用程序,該游戲使用畫布繪制。 在Safari中,我得到60fps,但在WebView內部的包裝應用程序fps顯着下降(至30-45)。

WebView中的畫布比Safari慢,還是我做錯了? 如果是這樣,為什么,可以做任何事情呢?

我在網上搜索了答案,但找不到速度差異。

謝謝!

不幸的是,沒有找到我的問題的答案,但已解決了我的問題。 我通過不使用WebView來規避WebViews畫布繪制的速度。

我寧願使用JavaScriptCore框架為我的游戲構建一個包裝器,並重定向到OpenGL函數的canvas調用。 還將重定向的音頻調用重定向到OpenAL,並將鼠標輸入從視圖重定向到JavaScript。

游戲代碼沒有改變,引擎(小型,自定義)有一些功能覆蓋。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM