Unity 3DWebView for Android插件使用总结

安卓端项目有个需求,要将网页渲染到三维世界中,于是用到了这款插件,特来写写总结,并分享插件供大家学习使用。

插件使用起来非常简单,只需要新建一个世界空间的Canvas(不要忘了设置EventCamera),然后将预制体拖进来,输入网址即可。还可以调整网页比例、拖拽网页的模式等。
在这里插入图片描述
浏览网页少不了要用到 “前进” “后退” “回主页” 选项。
打开 CanvasWebViewPrefab.cs ,**在末尾加上以下代码:**使用Button点击事件调用即可。

        private bool IsOne = true;
        private Action<bool> GoBackWT;
        private void CeaselesslyGoBack(bool b)
        {
    
    
            if (b == true)
            {
    
    
                _webViewPrefab.WebView.GoBack();
                _webViewPrefab.WebView.CanGoBack(GoBackWT);
            }
        }

        /// <summary>
        /// 主页
        /// </summary>
        public void _____GoHome()
        {
    
    
            if (IsOne)
            {
    
    
                IsOne = false;
                GoBackWT += CeaselesslyGoBack;
            }
            _webViewPrefab.WebView.CanGoBack(GoBackWT);
        }
        /// <summary>
        /// 前进
        /// </summary>
        public void _____Forward()
        {
    
    
            _webViewPrefab.WebView.GoForward();
        }
        /// <summary>
        /// 后退
        /// </summary>
        public void _____Back()
        {
    
    
            _webViewPrefab.WebView.GoBack();
        }

3DWebView for Android插件下载

猜你喜欢

转载自blog.csdn.net/weixin_44003637/article/details/114978553