Unity WebView 插件⭐️(二)3D WebView 插件 工程文件夹 简单分析

举报
呆呆敲代码的小Y 发表于 2021/09/27 09:51:32 2021/09/27
【摘要】 前言该文章是WebView 插件系列文章,传送门:浏览器插件3D WebView专栏上一篇文章对3D WebView 插件做了一个简单的说明介绍那本篇文章就来介绍下该插件导入后的目录结构分析 3D WebView 插件工程目录结构 导入插件到Unity中当我们下载完这个插件导入工程后,是下面这个样子的!直接Import导入就好! 插件工程目录结构分析在图中我们可以看到导入之后会有一些个文件...

前言

该文章是WebView 插件系列文章,传送门:浏览器插件3D WebView专栏

上一篇文章对3D WebView 插件做了一个简单的说明介绍

那本篇文章就来介绍下该插件导入后的目录结构分析
请添加图片描述


3D WebView 插件工程目录结构

导入插件到Unity中

当我们下载完这个插件导入工程后,是下面这个样子的!

直接Import导入就好!
在这里插入图片描述


插件工程目录结构分析

在图中我们可以看到导入之后会有一些个文件夹在里面
下面来分别看看这些个文件的作用!

Demo文件夹

该文件夹中是该插件自带的几个实例场景

  • SimpleWebViewDemo
  • CanvasWebViewDemo
  • AdvancedWebViewDemo
  • CanvasWorldSpaceDemo
  • PopupDemo

每个场景都有自己的特点,是为了让我们结合实例来学习使用的!

Decumentation文件夹

Documentation文件夹就是存放一些关于该插件的文件,包括插件的图标,官网信息等等

只是一个存放插件属性文件的地方,对开发没有什么影响,只需要简单了解即可!

Editor

该文件夹下存放的是在编辑器下使用的一些脚本

也会根据不同平台版本的插件会有所区别,都是一些封装好的脚本方法

包括对不同平台的一个使用限制
在这里插入图片描述

Licenses

Licenses文件夹包含一个许可证文件,懂得都懂
小心侵权哦~

Materials

该文件夹下只有一个材质,并无啥其他用处!

Plugins

该文件夹中放的是插件对应的平台版本封装的一些库,包括dll文件等等,不同平台版本的都会不一样
比如Windows / Mac版本中就是会有Windows 和Mac这两个文件夹
在这里插入图片描述

Android版本中就是会有Android这个文件夹
同理其他版本也是如此

这个Plugins文件夹中下的内容进来不要删除等改动,因为改动之后可能会出现无法运行的情况

Prefabs

PrefabsResources文件夹下有四个预制体
在这里插入图片描述
CanvasKeyboardCanvasWebViewPrefabKeyboardWebViewPrefab
分别是画布键盘预制体、画布网页视图预制体、普通键盘预制体、网页视图预制体

这几个预制体都是封装好的,身上都挂有对应的脚本,可以直接放置到场景中使用即可

Scripts

Scripts该文件夹是该插件的核心功能区,都是各个功能封装好的脚本代码

同理也是对每个不同版本的插件有不同的脚本配置
在这里插入图片描述
使用的时候也不需要改动这里的代码,只需要新建脚本调用合适的方法就好了!

Shaders

该文件夹下只有一个Shader,简单了解即可,作用暂无


总结

该工程的目录结构只需要知道,网页视图和键盘的预制体所在何处就好了

简单了解一下即可,本篇到此结束,后面接着讲一下实例场景中作用概述

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。