Unity WebView UWP版本
unity 里要在 UWP 里跑 WebView,资源不多,这个版本挺能打的。
Unity 的 UWP 平台开发常常卡在 WebView 这关,原生 API 一堆坑,想要交互友好又不报错,真心不容易。而这个项目把 UWP 的 WebView 整得挺顺,JS 和 C#通信
也比较稳,响应快,适配好。
代码结构清晰,WebViewPanel.cs
是主力,里面了InvokeScriptAsync
和AddWebAllowedObject
,你只要照着用,基本没坑。界面部分用的是标准 XAML,也方便自定义样式。
你要是之前只做过Android WebView
或iOS WKWebView
,那刚上手 UWP 会懵,这时候这份代码就显得香。不用自己从头造轮子,直接上手调。
顺带给你几个相关资源,想进一步优化体验或者看其他平台的做法可以看看: Unity Webview 实现、 Unity WebView 插件优化 Android 体验、 UWP 博客应用源码解析。
如果你正好在做混合应用,或者想用 web 页嵌入一些活动页、H5 游戏啥的,真的可以试试看。唯一要注意的是,UWP 权限别忘记配,Internet (Client)
一定要勾。
4.1MB
文件大小:
评论区