Unity WebView UWP版本

unity 里要在 UWP 里跑 WebView,资源不多,这个版本挺能打的。

Unity 的 UWP 平台开发常常卡在 WebView 这关,原生 API 一堆坑,想要交互友好又不报错,真心不容易。而这个项目把 UWP 的 WebView 整得挺顺,JS 和 C#通信也比较稳,响应快,适配好。

代码结构清晰,WebViewPanel.cs是主力,里面了InvokeScriptAsyncAddWebAllowedObject,你只要照着用,基本没坑。界面部分用的是标准 XAML,也方便自定义样式。

你要是之前只做过Android WebViewiOS WKWebView,那刚上手 UWP 会懵,这时候这份代码就显得香。不用自己从头造轮子,直接上手调。

顺带给你几个相关资源,想进一步优化体验或者看其他平台的做法可以看看: Unity Webview 实现Unity WebView 插件优化 Android 体验UWP 博客应用源码解析

如果你正好在做混合应用,或者想用 web 页嵌入一些活动页、H5 游戏啥的,真的可以试试看。唯一要注意的是,UWP 权限别忘记配,Internet (Client)一定要勾。

unitypackage 文件大小:4.1MB