- 博客(11)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 Unity物体的渲染顺序
Unity物体的渲染顺序这里把Unity中影响物体渲染顺序的东西给整理排序一下。下面优先级排序从高到低。不同深度的Camera深度越低越后渲染。透明物体和不透明物体的分隔优先绘制不透明物体,再绘制透明物体。通过RenderQueue来判断。小于等于2500的是不透明物体,大于的是透明物体。不透明是从前往后,透明物体是从后往前。不透明物体的排序根据RenderQueue进行排序。如果RenderQueue相同,则根据距离相机的远近排序。越近越先渲染。透明物体的排序确保透明物
2021-04-14 12:30:44
1281
原创 Rider中Shader的代码提示和高亮问题
新版本的Rider中,已经支持Shader 的代码提示和高亮了。但是有的时候又没有。这里根据经验给出下面几个方案以供参考。解决方案更新PackageManager中的Rider插件到最新版本。设置里的 External Tools如下设置:其实最主要的就是那几个勾。...
2021-04-04 13:18:41
10362
3
原创 Unity自动清理空文件夹
Unity 自动清理空文件夹因为项目管控用的是Git,没法上传空文件夹。但是Unity又会对空文件夹生成相应的meta文件。导致Git提交的时候会提交这些meta文件。当项目中其他人拉下来的时候Unity又会将这些meta文件进行删除。一来二去冲突就来了。使用CleanEmptyDir插件插件挺好用的,就是美术还是不会去点进去自己清理一遍。所以,决定自己把它改成纯自动的。代码实现清理的核心代码还是用的插件的,然后把搜索部分开了个线程来跑。然后加了个自动清理的功能。using System;us
2020-11-18 12:19:11
1312
原创 Sequence contains no matching element 报错
Sequence contains no matching element问题描述InvalidOperationException: Sequence contains no matching element问题原因使用LinQ进行查询时使用到了First,当First没有找到满足条件的元素时,就会报“Sequence contains no matching element ”var result = infos.First(_=> _.IsHint);解决办法将First换为F
2020-09-08 10:41:36
11643
1
原创 TextMeshPro 字体不支持问题
TextMeshPro 字体不支持的问题报错内容Font Asset Creator - Error Code [Invalid_File_Path] has occurred trying to load the [字体名称] font file. This typically results from the use of an incompatible or corrupted font file.解决方案一通百度谷歌猛如虎,还是不知道为什么。突发奇想,把字体名称改成了英文,然后就可以打包了
2020-07-24 18:29:13
6356
20
原创 Unity 读取文本内容解析问题
Unity 读取文本内容解析问题读取txt文本的时候,报解析失败。检查了一下内容是没有错的。用Notepad++打开,发现编码为UTF-8-BOM。将其修改UTF-8后,读取就正常了。估计是微信在传TXT文件的时候修改了编码格式。...
2020-07-23 15:49:15
388
原创 Unity Editor 报错内容为:ArgumentException: Getting control 1s position in a group with only 1 controls
报错内容为:ArgumentException: Getting control 1’s position in a group with only 1 controls when doing Key报错原因好像是因为调用了Event.current.Use();的原因。解决方案将Event.current.Use();放入OnGUI()的最后面。我这里是声明了一个bool值标记脏,在OnGUI()的最后中判断脏来调用Event.current.Use(); /// <summary>
2020-06-28 17:06:58
8819
原创 Unity VR 下 XR.WaitForGPU 占比过高
问题运行的时候突然发现,场景帧率突然掉到了个位数。开着Profiler看发现XR.WaitForGPU占比特别高。解决方案通过检查发现,是我SteamVR设置里面单眼分辨率调的过高了,之所以调高是因为能减少VR头盔中,模型闪烁的问题。不过貌似会增大渲染的压力。总之,我又把他调回到70%了。...
2020-05-12 16:37:16
1007
原创 关于在switch 中声明变量的问题
写着写着突然发现网上一通查发现,在switch中声明的变量的作用域是在整个switch级别的。所以声明同名变量就会报错。只需要在case中加上,一对{},将变量的作用于限定于此内就好。...
2020-05-02 20:48:41
959
转载 解决VS Code 开发Unity时,Unity的类都无法引用命名空间
尝试下用VS Code进行开发,根据网上的步骤一个一个下插件。然后打开脚本的时候发现还是有无法引用命名空间的问题。解决方案:打开vscode按下:ctrl + shift + P 快捷键输入:OmniSharp: select project选择正确的项目(.sln文件)。...
2020-02-24 13:52:06
5019
1
转载 Window10中,在右键新建菜单中添加Markdown
Window10中,在右键新建菜单中添加Markdown自从Markdown用多了之后,每次记笔记都会使用Markdown来记。这个时候想新建一个.md文件就特别麻烦。于是,就去百度上找了很多办法去试,最后终于找到一个能成功的了。这里,我的系统是win10,使用的Markdown软件是Typora。下面我就先贴上这位大佬的链接:Windows下右键新建.md文件教程效果图步骤1. 找到自...
2020-02-07 16:35:36
1962
1
Unity C#相机跟随目标物体旋转相机会颠倒。急求。
2018-01-09
Unity C#相机跟随目标物体旋转相机会颠倒。
2018-01-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人