Unity Web浏览器
Unity Web浏览器(UWB)是一个Unity包,允许在Unity中显示和与网页交互。
该项目能够使用你想要的任何web引擎,但目前我们只有一个使用CEF的引擎。
特点
- 通过UPM轻松安装
- 多平台桌面支持
- 与web引擎交互的API
- 可扩展
- 100%开源
入门
前提条件
Unity 2021.3.x
安装
- 设置VoltstroUPM
- 使用VoltstroUPM定义额外的作用域
org.nuget
和com.cysharp.unitask
- 安装所需的包!
- UnityWebBrowser
- 安装引擎:
- 例如:带有Windows原生支持的UnityWebBrowser CEF引擎
有关更详细的安装指南,请查看设置文章。
文档
更多文档,请参见UWB的项目网站。
项目网站涵盖了引擎、平台支持、高级设置等信息。
问题/功能请求/问题(支持)
对于问题,请使用GitHub问题追踪器。
对于功能请求和问题,请使用GitHub讨论。
在开新的问题/讨论之前,请确保别人没有问过同样的问题。
请不要使用Discord寻求支持!
贡献
要了解如何为开发设置UWB仓库,请参阅项目网站上的开发者指南文章。
截图
点击展开!
[编辑器] Google
[编辑器] YouTube
[编辑器] 旧版Reddit
(注:新版Reddit也能正常工作!)
[播放器] Voltstro的网站
作者
- Voltstro - 初始工作 - Voltstro
许可证
该项目采用MIT许可证 - 详情请参阅LICENSE.md文件。
致谢
感谢许多不同的项目和人员使这个项目成为可能。
CEF引擎
以下项目被用作CEF引擎的灵感/指导。
- CEF - 底层web引擎。
- CefGlue - C#封装。
- CefUnitySample - CEF直接在Unity中使用。但存在崩溃问题。
- unity_browser -(最初由Vitaly Chashin开发)CEF在Unity中使用IPC工作,但项目状态混乱。
- ChromiumGtk - CEF的Linux相关内容