Unity 工具之 YUV(YUV420 :I420,YV12,NV12,NV21)使用 shader 转为 RGB 显示 封装 YUV420ToRGBWrapper 1、首先根据 YUV 对应格式的 YUV 的排列方式,拆分 YUV; 2、然后,在通过 YUV 与 RGB 转换对应公式,进行转换; 3、最后,shader 方式显示出来; 4、调用接口,YUV420ToRGBWrapper.YUV420ToRGB(YUV420 yuv420_Format, byte[] data, int width, int height, Renderer renderer),设定YUV 格式,数据,宽、高、以及目标的渲染的 Renderer ,即可实现 YUV 转 RGB
2021-08-18 00:20:18 6.52MB Unity 工具 YUV RGB
1
Unity 工具类 之 简单的 MVC 框架使用实现简单的案例demo 1、单例类,保证整个场景中只有一个类管理相关类; 2、MVC 每个 每个独立成快,又有简单的联系; 3、MVC 框架简单如下图; 4、换种形式的 MVC 业务流程 5、MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面 显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于 映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中 Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。  通常模型对象负责在数据库中存取数据。 View(视图)是应用程序中处理数据显示的部分。  通常视图是依据模型数据创建的。 Controller(控制器)是应用程序中处理用户交互的部分。  通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。
2021-06-11 19:23:05 22KB Unity 工具类 MVC MVC
1
Unity 工具之 UniWebView 内嵌网页/浏览器到应用中,并且根据UGUI大小放置(简单适配UGUI) 注意:UniWebView 使用版本为 UniWebView 3.7.0 UniWebView 包含一组 C# 的高层级 API,它对 iOS 和 Android 平台的本机 API 进行了抽象封装。使用 UniWebView,您可以在无需了解本机开发的任何内容的情况下,就将浏览器行为添加到游戏中。当您需要显示活动公告及通知,或为玩家排名添加排行板,或是向用户显示任何网页内容时,UniWebView 都可以帮助您轻松解决问题。 UniWebView 支持 在iOS 9.0 或更高版本,以及 Android 5.0 (API Level 21) 或更高版本。它还包含在 macOS 上的 Unity Editor 的完整功能支持。 功能: 网络浏览 载入本地 HTML 文件 JavaScript 完整支持 基于 url scheme 的消息系统 通过绝对值或引用 Unity UI 元素的相对值来设置位置和大小 播放 YouTube,Vimeo 或本地视频 获取照片和上传
2021-06-11 12:18:45 2.34MB Unity UniWebView
1
Unity UGUI源码创建一个高仿unity颜色拾取器的组件,可一键创建,监听接口使用或者直接获取组件颜色,切换颜色模式后,根据当前颜色调整右侧垂直滑动杆的值,这样会让调色板到达一个固定状态,然后根据颜色去色板匹配
2021-06-10 12:59:23 93KB unity工具
1
Unity 工具之 获取当前所在城市的天气数据的封装(自动定位当前所在城市,天气数据可以获得多天天数据) 实现原理 1、首先根据联网 IP 获得当前所在城市 2、然后根据城市名称得到天气所需要的城市ID; 3、根据城市ID,最后得到天气数据,解析封装给接口调用;
1
博文: https://blog.csdn.net/u014361280/article/details/116793595 涉及的源代码工程,仅供参考学习,实现原理介绍: 1、Editor 通过 鼠标移动转换为旋转为 镭射线的旋转数据 2、手机设备中通过获取陀螺仪 gyro 数据旋转为 镭射线的旋转数据 3、镭射使用(这里使用LookAt方式,具体见代码)上边获取到的旋转数据,然后作为射线发射方向,碰撞到物体的距离作为 镭射实体的长度 4、物体GameObject 挂载脚本,继承 ILaserRayGameObjectListener ,即可获取到镭射进入,退出,点击,抬起,按下等事件 5、UI 使用 Curved UI ,设置为 Custom_Ray 交互,更改对应 EventSystem 交互系统,即可正常 UGUI world 模式使用 6、Shake Phone 摇晃手机 可以Reset 镭射交互方向置于屏幕中间位置区域,便于简单修复由于手机陀螺仪自己漂移造成镭射飘走
2021-05-14 19:06:27 160KB unity Laser 镭射交互 交互物体
unity散图合成图集 图集切割散图
2021-04-29 19:07:24 22.92MB unity工具 散图合图集 图集 unity3d
1
Unity Excel 转化 json\csv\xml\lua等格式工具 1、把 ExcelTool.unitypackage 导入 Unity中 2、在菜单栏中选择 Plugins - ExcelTools,打开操作窗口 3、在Unity导入自己想要操作的 Excel 4、选中 要转换的 Excel ,在操作窗口点击 转换 即可
2021-04-19 16:20:33 678KB Unity 工具 Excel工具
1
最新版VS Code的写Shader神器,高级收费版,功能强大
2021-04-06 12:10:22 296KB Shader Unity 工具 ShaderlabVSCode
1
Unity 工具 之 CurvedUI (曲面UI)
2021-04-01 20:11:32 2.69MB unity unity3d
1