Unity
国韵
技术改变世界
展开
-
LocationService class is used but Locations Usage Description is empty. App will not work on iOS 10+
LocationService class is used but Locations Usage Description is empty. App will not work on iOS 10+.原创 2022-12-17 20:48:29 · 910 阅读 · 0 评论 -
Unity UnityWebRequest: InvalidOperationException: Insecure connection not allowed
InvalidOperationException: Insecure connection not allowed原创 2022-12-16 11:15:22 · 6299 阅读 · 2 评论 -
Unity判断当时鼠标点击的是UI还是其他物体
EventSystem 检测鼠标是否点击UI,非常简单哦原创 2022-12-04 10:40:05 · 555 阅读 · 2 评论 -
Unity2020 打包报错:windowUnity.IL2CPP.Building.BuilderFailedException
Unity2020 打包错误windowUnity.IL2CPP.Building.BuilderFailedException原创 2022-07-30 17:20:32 · 4738 阅读 · 6 评论 -
Unity三步取消打包后显示的Log
三步取消显示所有的Log显示原创 2022-07-04 11:25:02 · 2519 阅读 · 0 评论 -
一招解决Unity在Inspector面板显示代码时中文乱码问题
Unity内显示乱码问题原创 2022-06-29 17:02:52 · 1845 阅读 · 4 评论 -
Unity3D 中GetComponentFastPath can only be called from the main thread
产生原因:由于跨线程访问数据,因为在Unity中,继承mono的组件都在主进程上访问数据,当你在新的线程访问任何组件基本上都会存在这个问题。解决办法:通过继承Mono的组件,通过事件监听的方式对方法进行执行声明:MainThreadCall,类,挂载在场景的场景中public class MainThreadCall : MonoBehaviour{ static object locker = new object(); static List<Action> aL...原创 2022-05-30 15:03:56 · 1151 阅读 · 2 评论 -
Unity3D中XR平台了解
Unity XR原创 2022-04-06 20:17:42 · 4006 阅读 · 0 评论 -
Unity Statistics面板介绍
Unity 3D Statistics面板简介:原创 2022-04-06 15:09:39 · 2689 阅读 · 0 评论 -
Unity 输入冲突-InvalidOperationException
unity版本:unity2020.3.32f1报错: InvalidOperationException: You are trying to read Input using the UnityEngine.Input class, but you have switched active Input handling to Input System package in Player Settings.UnityEngine.Input.get_mousePosition ()解决方案:依次点原创 2022-04-02 17:01:14 · 7874 阅读 · 0 评论 -
Unity2020.3下载Preview Packages
怎样使用Unity2020中下载预览包呢?跟着我来吧首先依次点开Edit-Project Setting其次在弹出的窗口选择Package Manager勾选Enable Preview Packages的选项最后在点击Windows下的PackageManagement搜索即可下载对应的预览包了。快去试试吧...原创 2022-02-21 13:22:34 · 4303 阅读 · 0 评论 -
安卓使用UnityWebRequest播放本地文件夹下的音频文件(MP3,WAV均可)
安卓加载本地AudioClip原创 2022-01-12 08:26:30 · 1865 阅读 · 3 评论 -
ShaderGraph(一)
从今天开始,我会每周最少一篇更新Shader,并将所做的内容更新只Gitee上,对自己进行约束。ShaderGraph是什么呢?他是Unity为了给那些不会Shader的开发者(比如说我),美工等做的一款视觉着色器,通过简单的创建节点,完成相关的shader效果。目前基于HDRP和URP的两种渲染管线中都是支持的。之后我会使用Unity2021版本从基础知识开始,逐渐形成自己的知识框架。一.创建工程打开UnityHub,选择HDRP(高清渲染管线),创建自己的工程创建成功在Asse.原创 2021-09-07 18:46:52 · 180 阅读 · 0 评论 -
将excel转换为Xml
本次转换用到了NPOI里面的方法,会经过封装成为dll,在.net平台和unity都测试通过。下面主要讲一下思路:1.将表格读取为DataTable类型2.z原创 2021-06-01 20:56:11 · 3342 阅读 · 7 评论 -
Unity 解决视频放入unity 报错VideoClip import error/Could not find supported video track
原因:编码格式不对,具体支持什么编码,不想去查,懒。解决方案:通过格式化工厂修改编码格式,步骤如下:1.下载安装格式化工厂2.选择MP43.添加你要转换格式的视频5.点击输出配置,更改视频编码如图所示,确定6.点击开始转换,成功后点击输出文件夹即可如果帮到你了,请点个赞吧!!!...原创 2021-03-30 20:15:50 · 3900 阅读 · 0 评论 -
Unity序列化——Assets序列化
接上一篇:https://blog.csdn.net/mo_qi_qi/article/details/110949380使用Unity自身的序列化类,更加简单,并且可以在Inspector面板上给需要的属性赋值,和Component组件有点像。一.书写需要序列化的类//在Assets创建一按钮,文件名字为AssetsDemo,按钮的名字为CreateAssets,层级为0:顶层[CreateAssetMenu(fileName ="AssetsDemo",menuName ="CreateAsse原创 2020-12-11 09:53:10 · 561 阅读 · 0 评论 -
Unity场景切换——避免在89%卡顿
Unity LoadSceneAsync异步加载场景的时候,通常会卡在89%,并且在整个加载的过程中易出现加载快慢不一,给用户造成卡顿的假象。偶然在A计划中看到,特此分享给各位。代码中的scence指的是上图中红色的id号,也可以为场景的名字。以下代码,亲测可用,话不多说,直接上代码:public class Loding : MonoBehaviour{ public Image processView;//一张图片,将Image 的Image Type 改为Filled模式即可,参照文原创 2020-12-10 17:57:32 · 4798 阅读 · 0 评论 -
Unity类与Xml序列化,类与字节流序列化
序列化的好处很多,通常用来网络传输和热更新,还可以方便其他配置人员填写配置数据。这里先写序列化和反序列化。后面会讲怎样使用表格给Xml赋值,如果需要请等我更新吧!!!一.类的序列化1.创建需要序列化的类using System.Collections.Generic;using System.Xml.Serialization;[System.Serializable]public class SerilizeDemo{//注意这个地方要和属性名称相同,会转换为Xml标签[XmlAttri原创 2020-12-10 15:23:13 · 376 阅读 · 5 评论 -
Unity2019.4.6f1和AndroidStudio4.0实现安卓原生向unity发送消息
本篇主要讲通过安卓向unity发送字符串消息。一.工具如下:1.Unity2019.4.35f1;本教程2019版本的unity均可使用。2.AS4.0创建原生安卓工程;其他版本应该也适用3.VS2019编写unity代码;任何版本都可以二.流程综述1.创建unity安卓工程,生成对应的安卓apk(相关配置请参阅https://mp.csdn.net/editor/html/81739935);2.创建接受安卓信号的代码块3.创建安卓原生工程,书写向ios发送消息的代码块,生原创 2020-11-26 16:30:58 · 1014 阅读 · 0 评论 -
unity 判断路径是否存在或者文件夹是否存在
1.判断指定路径内是否有指定文件夹-Directory.Exists if (System.IO.Directory.Exists() { Debug.Log("文件夹已经存在"); } else { Debug.Log("文件夹不存在"); }2.判断指定路径内是否有指定文件-File.Existsif (System....原创 2020-09-27 14:21:26 · 4267 阅读 · 0 评论 -
Assertion failed on expression: ‘m_ErrorCode == MDB_MAP_RESIZED || !HasAbortingErrors()‘
mmp 这个报错搞了我几个小时;原因:Unity许可证过期;解决办法:1.退出并关闭当前Unity 2.打开Unity Hub重新激活一下许可证; 3.重新打开就可以解决了...原创 2020-09-25 16:31:01 · 19216 阅读 · 22 评论 -
Unity -UGUI中Text文本框的自动调整,字体大小的自适应调节
一.UGUI text框大小固定,里面字体大小随着文字增多逐渐变小的设置(很简单)1.找到Text组件的Parageraph(段落)组件,在Horizontal Overflow和Vertical Overflow调整你想变化的轴2.Best Fit的选项卡打开,默认是关闭的,设置最大和最小变化的字体大小。以上即可完成固定输入框大小,字体变多,字体随着不断变小的情况了。二.UGUI text框大小不固定,text框随着字数增加逐渐拉长但是字体的大小不变,无背景(需要用到Content S原创 2020-08-18 12:06:18 · 24655 阅读 · 1 评论 -
Unity 按下空格键,按钮重复相应
转发自:https://blog.csdn.net/qq_36907428/article/details/99671603转载 2020-07-26 15:03:07 · 1896 阅读 · 0 评论 -
Unity 单例模式——多种实现方式
单例模式:最常用的设计模式,简单说就是通过类名就可以得到其静态的对象,从而可以直接访问其内部的属性,方法等。博客中有很多讲单例的,我把我的想法写出来,有错误希望各位大佬指正:优点:写起来很方便,调用方便。缺点:容易形成依赖,忽略与其他设计模式的协作。Unity中常用的设计模式有两种:一.继承自MonoBehaviour;二.不继承自mono的单例。一.unity中最简单的单例public class TestDemo : MonoBehaviour{ public ...原创 2020-07-06 16:09:35 · 2049 阅读 · 0 评论 -
Unity之字段赋值——ScriptableObject
uniity 中字段绑定的方式有两种,静态绑定和动态绑定;1.动态绑定:在程序运行的时候,给字段,属性等赋值,如:private GameObject go;void Start(){go= GameObject.Find("YLC");}2. 静态绑定:在程序未运行时,手动赋值,常用的做法是:声明为Public的属性,在Inspector的属性面板直接赋值。不谈他们的好处,这里我们可以使用unity提供的ScriptableObject,生成相对应的配置文件,统一管理...原创 2020-06-24 16:44:32 · 1511 阅读 · 0 评论 -
Unity 单例与ScenceManager,LoadScenc遇到的一个大坑
先贴错误:MissingReferenceException: The object of type 'GameObject' has been destroyed but you are still trying to access it (ERROR)GameManager为唯一单一模式(此处不讲单例的实现)在贴部分代码(都在Start中):1.DontDestroyOnLoad引起的错误场景层次结构如下:当我从A场景加载到含该单例的B场景,第一次正常运行,再一次返回到A,跳转.原创 2020-06-17 14:52:04 · 693 阅读 · 2 评论 -
Unity灯光的一些设置(二)天空盒创建更换与Lighting面板的介绍
本节课主要讲天空盒创建更换与Lighting面板。一.天空盒(SkyBox)是什么?天空盒可以看做是一个内部着色的大的正方体,包裹着整个场景。属于Untiy中material。二.创建Skybok在Assets面板右键Create一个material; 选中如上图所示的Shader,有四种 6Sided 六张照片,百度图片大把的 Cubemp 类似于展开的正方体,...原创 2019-02-28 16:00:30 · 2607 阅读 · 0 评论 -
Unity灯光的一些设置(一)自带灯光
最近项目需要有好的灯光效果,我会依次讲解,灯光,灯光烘焙,反射探针,光照探针,屏幕渲染以及相关优化的问题。主要是用来自己学习,大牛看了勿喷。话不多说...老规矩介绍版本:unity2017.3首先来说:影响环境灯光效果的因素有很多,比如说:SkyBox,Color Space,GI等等,所以做出好的作品还是有很长的路要走的。unity有自带默认的光源:Directio...原创 2019-02-27 18:50:14 · 8015 阅读 · 0 评论 -
Unity2018.3.1:DllNotFoundException:openvr_api
打开包管理器(Window-> Package Manager),在包列表中选择“OpenVR”,然后单击“安装”。重启Unity原创 2019-01-29 09:56:14 · 5625 阅读 · 6 评论 -
Unity安卓环境配置-安卓入手小白篇
网上的各种配置很多,我给自己做个记录,按照步骤可配置完成第一:检查是否安装Java1.win(键盘左下角第二个)+R,打开命令窗口输入CMD,回车2.输入 java如果有出现这样一堆,那样你就已经安装了,否则安装JAVA.。下面附地址,下载安装就好了https://www.java.com/zh_CN/第二部:安装JDK1.下载JDK附百度网盘下载地址:链...原创 2018-08-16 14:40:40 · 4839 阅读 · 4 评论