自定义网址访问代码段:
using UnityEngine;
using System;
using Vuplex.WebView;
class HololensWebViewDemo : MonoBehaviour {
WebViewPrefab _webViewPrefab;
void Start() {
// Create a 0.6 x 0.3 instance of the prefab.
_webViewPrefab = WebViewPrefab.Instantiate(0.6f, 0.3f);
_webViewPrefab.transform.parent = transform;
_webViewPrefab.transform.localPosition = new Vector3(0, 0.2f, 1);
_webViewPrefab.transform.localEulerAngles = new Vector3(0, 180, 0);
_webViewPrefab.Initialized += (sender, e) => {
_webViewPrefab.WebView.LoadUrl("https://bing.com");
};
// Add an on-screen keyboard under the main webview.
var keyboard = Keyboard.Instantiate();
keyboard.transform.parent = _webViewPrefab.transform;
keyboard.transform.localPosition = new Vector3(0, -0.31f, 0);
keyboard.transform.localEulerAngles = new Vector3(0, 0, 0);
keyboard.InputReceived += (sender, e) => {
_webViewPrefab.WebView.HandleKeyboardInput(e.Value);
};
}
}
该代码示例展示了在Unity3D中如何为Hololens设备创建一个0.6x0.3大小的WebView预制件,加载Bing网站,并添加一个屏幕下的键盘用于输入。当键盘接收到输入时,输入将被传递给WebView处理。
2546

被折叠的 条评论
为什么被折叠?



