关于 UI 模块 之 WebView #90
Replies: 5 comments 2 replies
-
这些方案对于游戏来说性能堪忧,且没有优化余地。游戏里 ui 应该占非常小的比例,而不能反客为主,把 cpu 和内存都让给 ui 。 游戏也不需要把 ui 和游戏逻辑完全隔离开。这些方案都会独享 字体/贴图/着色器 ,等于本应该只有一份的东西在游戏内变成两份。 难以将 3d 渲染融入 ui 。 js vm 有巨大的内存及 cpu 开销。且和 lua vm 有更多的的数据交换代价。 即使不跑游戏,只跑 ui ,就像现在很多 web app 那样,纯 js 框架性能都是问题。 |
Beta Was this translation helpful? Give feedback.
-
算了,不折腾了。看 wry 的接口 win7 好像弄不了透明背景 😓 |
Beta Was this translation helpful? Give feedback.
-
react-native存在的原因不就是webview性能不行么,哪怕只是非游戏的应用。 |
Beta Was this translation helpful? Give feedback.
-
只是为了UI的话没必要吧。。。哪怕集成下fairygui呢?甚至上古的mygui、cegui也行啊。。 |
Beta Was this translation helpful? Give feedback.
-
我在fairygui社区发了一个帖子,希望他们能考虑对接下 |
Beta Was this translation helpful? Give feedback.
-
嵌入一个 webkit 可能太重了,替代方案是 WebView
对比 Ant RmlUI,js 生态的 react/vue/svelte 及其对应的组件库,对开发 UI 来说,体验及生产效率提升巨大
是否会考虑集成 WebView 作为一个 UI 模块的备选项呢 (by the way 这个也可以替代 imgui )
Beta Was this translation helpful? Give feedback.
All reactions