![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
错误集合
染指流年丨
这个作者很懒,什么都没留下…
展开
-
No Valid Unity Editor License Found
情况是这样的,我的unity hub 打开除了2022.3.15的版本的项目是可以打开的。但是相同的个人证书,用LTS的2022.3.15faca就打不开了。也鲜有第三方网站可以下载旧版本的hub找到个但是太久添加不了新的unity。但是官网没有放出旧版本的hub找了好多官网的地方都没找到。删除证书 退出登录 重启 重新登录 获取证书。后面我的做法是卸载最新的hub。我的unityhub是 3.3.1-c3。普通的操作基本是试了五次,一次可用的。删除证书 退出登录 重新登录 获取证书。原创 2024-01-20 10:21:53 · 1451 阅读 · 4 评论 -
unity的asmdef报错GUID(这个报错记得重现一下,报错信息作为标题记录一下)
删掉就没分库直接所有源码在工程。简单来说就是编译的影响,参考 上述链接中的编译asmdef文件标题。解决方法是将这个asmdef删除。asmdef简单来说是 库的描述信息文件。unity基于2020开发的科骏插件1.0.8,放到了2017.首先出现的这个报错。这应该是unity给这个程序集分配的guid。原创 2023-07-24 20:41:01 · 485 阅读 · 0 评论 -
Unity WebGL 打包il2cpp.exe did not run properly!
改了之后容易各种系统崩溃死机。所以办法只能是重装系统,只能保留工程和资料等,但是卸载掉了所有电脑预装软件之外的软件。由于之前的机主这样设置windows用户名,导致各个相关路径都有中午, 这个询问过淘宝专业的客服后也说不好改。是中文问题,WebGL的illcpp对执行过程中一点点的中文都不允许存在。win+L封锁之后解锁会出现当前系统用户是否有中文。我的文档中的用户名有中文。原创 2022-12-27 15:34:46 · 1359 阅读 · 0 评论 -
安卓打包报错 Failed running il2cpp.exe il2cpp.exe did not run properly
Failed running il2cpp.exe目前出现这个错误的原因是代码里面有webgl外部访问的代码[DllImport("__Internal")]private static extern string getModelIdStrFromJSCode();这段代码要用预编译条件代码包住#if UNITY_WEBGL#endif否则容易报错...原创 2019-09-16 17:23:38 · 2691 阅读 · 2 评论 -
Unity打包WebGL报Unable to parse Build/*.framework.js.gz This can happen if build compression was.......
解决方法,在Unity的WebGL Player Settings中的Publishing settings选项卡中,把Decompression Fallback 选项勾上即可。Decompression Fallback官方解释。Unity版本:2021.3.8f1c1(LTS)转载 2022-11-28 14:36:30 · 3965 阅读 · 1 评论 -
安卓报错 Failed to commit install session
出bug一般考虑最普通的因素,这里出现这个错误是因为用久了的数据线,在拿起手机的时候容易数据线的一些端口接触不良,从而导致数据线看起来插着,实际上没有完整的功能。原创 2022-10-17 14:55:32 · 9028 阅读 · 1 评论 -
Library projects cannot set applicationId问题解决
在导入一个项目时,提示“Error:Library projects cannot set applicationId. applicationId is set to ‘com.xxx.yyy’ in default config.”,显然,library的build.gradle中不能指定“applicationId”。转载 2022-10-11 13:30:19 · 1974 阅读 · 0 评论 -
GetType因为命名空间问题导致返回空的解决方案
GetType默认是取Global空间的Type,如果要取特定空间的Type,就要输入参数“xxxSpace.xxxType"。如果我们要一个可以搜索全部命名空间的GetType,可以这样写。或者在前面添加命名空间。转载 2022-07-19 14:37:36 · 382 阅读 · 0 评论 -
UnityShader在PassTag使用ForwardBase时材质失效的问题
问题:UnityShader在PassTag使用ForwardBase时材质失效问题表现:在0报错的前提下,材质显示错误代码:问题分析:经过注释代码段进行排查,发现当添加 Tags {“LightMode” = “ForwardBase” }语句后材质就会显示错误在百度之后,发现这个LightMode设置不仅仅与材质有关,还与摄像机以及项目设置的RenderingPath有关首先排查了摄像机的设置,如图:发现摄像机与旧版本的设置有差别,并没有RenderingPath的设置,这条路走不通,于是转而查转载 2022-06-14 10:46:59 · 554 阅读 · 0 评论 -
UGUI边缘出现灰边/白边的情况描述及解决方法
项目是两个屏幕,总共用到了三个相机,其中二屏相机只渲染UI,一屏相机有两个,一个是3D原创 2022-05-28 09:02:46 · 665 阅读 · 0 评论 -
unity Multithreaded Rendering 导致Android屏幕分辨率调整时应用崩溃
原文: unity Multithreaded Rendering 导致Android屏幕分辨率调整时应用崩溃最近游戏上线测试时发现小米MIX在关闭了wifi后闪崩, 经调查发现时调出下拉功能列表后屏幕大小被调整. 并且随机崩溃.将Player Setting android设置中的Multithreaded Rendering勾掉(默认是选中的), 再打包测试OK.原因调查: mono层调用JNI时使用多线程本身问题不大, 但是调整屏幕时你的应用是被暂停了(就像屏幕旋转时屏幕内容是不动的一样), 暂转载 2022-05-22 11:03:43 · 1069 阅读 · 0 评论 -
vcs.xml文件导致git不能同步代码
用rider啦这个问题在很久以前用rider的时候就遇到过,就是vcs.xml文件还有个indexLayout.xml文件, 以前就commit就行了,也不知道这是什么文件因为新的.gitignore里面有忽略*.xml的所以commit的时候也commit不上去,删了的话rider的git功能失效要重新打开unity的脚本文件才行,可是重新打开之后,准备merge时又会自动生成这个文件并且报错说commit或者删除这个文件做法就是.gitginore里面去掉*.xml文件然后提交就行了 这个玩意原创 2022-01-19 17:55:20 · 2826 阅读 · 0 评论 -
Unity Shader打ab包 assetbundle 粉红色/紫色的bug以及不起效果的bug
1.下图中将需要打包的材质选择进去打的的平台与加载的平台需要是对应的,例如打包的平台是安卓,加载的平台也是安卓,否则即使不是粉红色也可能出问题原创 2022-01-17 15:47:51 · 5703 阅读 · 0 评论 -
记录一次裙摆的描边蒙皮骨骼错误
如图所示,裙子出现了这种问题,我的一开始思路是裙子摆动动画时,裙子的背面和正面太近,但是本身背面没有穿出正面,于是我一开始思路是用点乘的方式判断视线反方向和法线方向的夹角,如果夹角接近90度,才进行外扩,否则不进行外扩。 float3 normalWS = TransformObjectToWorldNormal(normal); float3 positionWS = mul(unity_ObjectToWorld, input.positionOS); .原创 2021-08-30 16:10:39 · 174 阅读 · 0 评论 -
Unity WebGL错误集锦
一般出现了错误 可以看看在浏览器里面传的变量和在编辑器里面的有什么不一样如果有不一样 就可以试着将浏览器的变量放入到编辑器里面试试RuntimeError: index out of bounds这种错误出现,可能是在编辑器里面是 Object reference not set to an instance of an object即访问某个空引用。...原创 2019-06-17 15:57:05 · 35000 阅读 · 35 评论 -
Unity安卓出的包报错ClassNotFoundException
在程序进入到某个地方的时候,点击某个按钮报了下面这个错,表示找不到NativeGalleryPermissionReceiver这个安卓的java类,在点击按钮的时候,实例化某个继承了AndroidJavaProxy的类,在这个类的构造函数中就指明了安卓外部类com.yasirkula.unity.NativeGalleryPermissionReceiver类的部分代码如图所示:public class NGPermissionCallbackAndroid : AndroidJavaProxy {原创 2020-08-24 19:52:36 · 1324 阅读 · 0 评论