![](/img/trans.png)
[英]Safari incorrectly drawing shadows on SVGs via HTML5 Canvas
[英]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.