Unity插件分享——UniWebView 4

1,721 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第6天,点击查看活动详情

概述

本篇文章主要分享一个作者平时在开发过程中使用过的感觉还比较好的插件,希望对各位日后开发过程中能够有所帮助。本篇文章主要分享的插件是UniWebView 4 。一款非常好用的Unity内置浏览器插件,这个插件在PC端是不好用的,在Untiy Editor状态下使用会直接将电脑的浏览器调出来,而不是在Unity的Game视图显示,所以想要看到具体的运行效果只能是将项目打包到Android或者IOS上才能够看到。

插件下载

在Unity官方商店中,此插件的售价是$25,建议各位使用官方正版插件。

image.png

使用

首先将插件导入到Unity中,UnityPackage包内一共有两个文件夹,一个是Plugins,一个是UniWebView,本人使用的是4.20版本

image.png

打开Demo场景,可以看到UniWebView预置体,其身上挂有组件UniWebView.cs

image.png 在组件中,

  • urlOnStart:是我们要打开的网页地址
  • ShowOnStart:是否在程序运行时打开网页
  • Full Scene:是否全屏
  • useToolbar:使用工具栏
  • ToolbarPosition:工具栏位置——顶部/底部
  • Frame:类似页边距,打开的网页距离四个边的距离 我们在打开其代码,找到start方法可以看出,整个逻辑非常的简单

image.png 首先验证是否是程序运行时就显示,如果是,则运行Show方法——设置在屏幕上可见的web视图。

image.png 紧接着验证要打开的URL是为空,然后调用Load方法,打开网页

image.png

最后更新页边距

image.png

整个使用过程也基本就是这样,到最后URL等其实都可以动态进行设置,还是非常方便的一个插件

结束

今天的插件就介绍到这里,同时也欢迎各位伙伴留言,有什么好用的插件大家共同分享学习。