接下来,就要正式进入框架的完整流程介绍了。先不急着去讲具体的实现,先说一下完整的热更及启动流程。 首先,先来了解一下热更的整个流程,下面是流程图。 一、左半部分是脚本热更,也就是启动场景启动的时候用H...
Unity3D:框架设计之AppConfig应用配置
AppConfig是框架内主要的配置文件,是使用Unity自带的ScriptableObject类型的配置文件,用这个的主要原因是读取速度快,易于管理。这个配置文件主要配置的是应用的一些主要设置,其中...
Unity3D:框架设计之框架介绍
我是从2020年6月份开始设计这套框架的,最初是使用Lua热更新的,后来接触到Hybrid热更之后,又修改为Hybrid热更,目前已经更新了三年多了。在这三年内修改了很多bug和新增了很多实用工具。前...
Unity3D:左右眼相机,分别渲染不同内容
在一些特定需求下,可能需要实现在VR中左右眼渲染不同的东西以实现相应的效果。比如,左右眼渲染左右眼全景图,模拟双眼立体效果,那么就需要左右眼去渲染不同的全景图。那么,要实现左右眼渲染不同内容,有两种不...
Unity3D:复制文件及文件夹,复制依赖关系工具类
好久没更新博客了,博客主题和一些样式也都改了,可能没有之前的好看,但是内容是不变的。博客的服务器也换成Linux的服务器了,之前Windows的服务器老是崩溃,Linux的就稳定多了。 别的就不多说了...
Unity3D:UGUI Button不规则图片点击事件过滤器
Unity UGUI按钮点击的时候,由于有些时候会有透明部分,当点击按钮式总会出现透明部分挡住其他按钮的时候,为了避免这种情况,就有了今天的这个组件。 基本原理就是,获取图片点击位置的像素点颜色,判断...
Unity3D:讯飞实现语音识别功能语音转文字(Windows)
科大讯飞语音识别功能还是很强大的,之前一直在做移动端的语音识别功能,一直没弄过Windows平台的,在网上找了很多别人写的功能,然后自己整理了一下。 其实就是把讯飞的window平台的C/C++接口转...
Unity3D:ToggleGroupPro实现Toggle多项选择
Today,有个小同志问了我一个关于UGUI的Toggle的问题,说能不能实现多选,当时我就想ToggleGroup应该就可以,结果试了试,并没有什么卵用,ToggleGroup只是单选。所以就有了现...
Unity3D:UnityWebRequest网络请求封装
Unity3D在2018版本中弃用了WWW请求,使用UnityWebRequest进行网络请求,这个方法是为了满足今天的 HTTP 通信的需求,诞生的新的方法,相对于WWW这个方法,会更灵活一些,但是...
Unity3D:UDP通信发送消息及局域网ip获取
之前写过Socket通信的TCP通信,所谓的TCP和UDP其实就是网络传输的一种传输协议,也就是网络传输的一种固有的传输方式。TCP协议,主要是用在一对多的情况下,需要有一个服务端来控制消息的传输。而...