Game Frame X Web View 是一个为 Game Frame X 游戏框架提供的 Web View 组件。它允许您在 Unity 游戏中嵌入和显示 Web 内容。
本组件是对 gree/unity-webview 的封装,提供了更简洁的 API 和更方便的集成方式。
- 在 Unity 游戏中显示 Web 页面
- 通过 C# 与 JavaScript 进行交互
- 支持全屏显示
- 支持 Android 和 iOS 平台
编辑 Unity 项目的 Packages/manifest.json,添加 scopedRegistries 部分:
{
"scopedRegistries": [
{
"name": "GameFrameX",
"url": "https://gameframex.upm.alianblank.uk",
"scopes": [
"com.gameframex"
]
}
]
}scopes 控制哪些包通过此注册表解析。只有以 com.gameframex 开头的包才会从这个注册表获取。
Then add the package to dependencies:
{
"dependencies": {
"com.gameframex.unity.webview": "1.0.0"
}
}using GameFrameX.WebView.Runtime;
using UnityEngine;
public class Example : MonoBehaviour
{
void Start()
{
var webView = FindObjectOfType<WebViewComponent>();
webView.Show("https://gameframex.doc.alianblank.com");
}
}Show(string url)- 显示 Web 视图并加载指定 URLHide()- 隐藏 Web 视图MakeFullScreen()- 将 Web 视图设置为全屏ExecuteJavaScript(string javaScript)- 执行 JavaScript 代码
本仓库遵循 MIT 许可证。
