[Unity] u3d常见问题汇总

查看:1164 |回复:27 | 2015-10-8 18:30:59

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 大西几 于 2021-2-24 15:53 编辑

这是我总结的一些U3D异常的解决方案,大家有问题就来看看吧,或许可以帮到你。
一、unity3d经常莫名奇妙崩溃
一般是由于空异常造成的,多多检查自己的引用是否空指针。
二、编码切换警告提示
警告提示:Some are Mac OS X (UNIX) and some are Windows.
This might lead to incorrect line numbers in stacktraces andcompiler errors. Many text editors can fix this using Convert LineEndings menu commands.
编码格式问题,VS的话直接高级保存方案里面修改,一般我选的是UNICODE(UTF8代签名)MACINTOSH(CR),WINDOW下的可以选WINDOWS的格式,两边都要用的话,推荐选CR。
三、安装空项目报错
不知道怎么地,在IOS试过一次空项目也在错误提示。大概是说什么“找不到需要的方法”。
重装一下就好了,估计是UNITY文件损坏或者安装不完全出错了。
错误提示:MissingMethodException: Cannot find the requestedmethod.
估计是破解Unity3D造成的,该破解文件可能是不支持WIN7下的。解决方法:换正版或换个破解文件。
四、平台编译错误或库引用缺失
错误提示:error CS1061: Type `System.IO.FileInfo' does not containa definition for `Delete' and no extension method `Delete' of type`System.IO.FileInfo' could be found (are you missing a usingdirective or an assembly reference?)
出了这个错误一般有两个原因了。
1.没有引用相关的库。
2.选错编译平台。(BuildSetting里面的Platform)
错误提示:Could not startcompilationWin32Exception:ApplicationName=“XXXX\mono.exe”,……
解决方式:重装UNITY3D。
五、内存资源加载错误问题
错误提示:Trying to reload asset from disk that is not stored ondisk
个人是在加载多个ASSETBUNDLE时,用了释放镜像之后,发生了下面的BUG。
这个警告它并没有对游戏流程有任何影响,不过一直跳出来很烦人。我们项目中是因为用Dictionary删除的时候没有删除完整导致的。
个人认为比较大可能是下面的原因:
还没释放完镜像再次加载就出BUG了。将所有ASSETBUNDLE加载完后再同一释放,这样就没问题了。
错误提示:Deletingpersistent object without writing it first
不论如何你都不应该直接修改一个从assetbundle加载进来的最初数据,一般都要先实例化出来再对其修改。但是引用的东西(例如mesh),这些也不能修改它。若要修改的话,则先复制一份出来。
复制一份模型出来重新复制,以免直接修改被引用的镜像模型。
六、时间错误、NaN错误
错误提示:transform.position assign attempt for 'XXX' is notvalid。Input rotation is {NaN, NaN, NaN, NaN}.
一般是由于游戏暂停将timescale设为0引起的,需要寻找相应用了Time.deltTime等参数的函数修改。否则会导致计算出错报空异常。
七、动画错误
这个错误是4.0新引进动画系统才出现的。
错误提示:Mecanim: BindSkeleton: Cannot findtransform“objectname”
解决方式:
1.找到该对应transform“objectname”的模型,直接在检索面板搜索所有相应名字,能容易找到。
2.将模型的面板的Rig部分的动画AnimationType改为none
八、坐标系向量计算的错误提示
错误提示:Look rotation viewing vector is zero
解决方式:一般是由于摄像机的旋转角度造成的。也可能是向量的计算多余而系统提示。我们项目中是强制摄像机90度的时候出现,改成89.9度就没问题了。
源自:http://www.siluyouxi.com/game/code/u3d/1610.html image.png


评分

参与人数 3元素币 +30 活跃度 +11 展开 理由
幺九 + 1 【封面】或展示不规范,请尽快补充,否则会被移出资源区!
狼之独步 + 10 还有后续的吗?
元素界王神 + 30

查看全部评分

2015-10-8 18:30:59  
 赞 赞 5

使用道具 登录

27个回答,把该问题分享到群,邀请大神一起回答。
2#
元素帖子强,满满正能量!
回复 收起回复
2015-10-9 00:35:29   回复
 赞 赞 5

使用道具 登录

3#
想要成大触,天天上元素!
回复 收起回复
2015-10-9 00:44:28   回复
 赞 赞 5

使用道具 登录

4#
给力!元素有你更精彩
回复 收起回复
2015-10-9 19:45:38   回复
 赞 赞 6

使用道具 登录

5#
为了元素币,拼了!
回复 收起回复
2015-10-10 01:15:01   回复
 赞 赞 5

使用道具 登录

6#
为了元素币,拼了!
回复 收起回复
2015-10-19 22:45:10   回复
 赞 赞 5

使用道具 登录

7#
有5.0项目升级错误的解决吗?
回复 收起回复
2016-1-5 16:12:59   回复
 赞 赞 5

使用道具 登录

8#
和用舍行藏有伯伯仍绕弯儿
回复 收起回复
2016-1-17 16:23:35   回复
 赞 赞 5

使用道具 登录

9#
很崇拜楼主,这个资源不错!
回复 收起回复
2016-2-14 01:00:04   回复
 赞 赞 5

使用道具 登录

10#
很崇拜楼主,这个资源不错!
回复 收起回复
2016-2-14 01:00:06   回复
 赞 赞 5

使用道具 登录

11#
等后续
回复 收起回复
2016-4-6 12:27:14   回复
 赞 赞 5

使用道具 登录

12#
惺惺惜惺惺
回复 收起回复
2016-4-12 20:40:53   回复
 赞 赞 5

使用道具 登录

13#
的顶顶顶顶顶
回复 收起回复
2016-4-21 16:06:31   回复
 赞 赞 5

使用道具 登录

14#
呵呵呵呵呵呵呵呵呵
回复 收起回复
2016-4-28 21:08:38   回复
 赞 赞 5

使用道具 登录

15#
嘎嘎嘎嘎嘎嘎
回复 收起回复
2016-5-11 10:49:04   回复
 赞 赞 5

使用道具 登录

16#
回复 收起回复
2023-2-28 11:12:21   回复
 赞 赞 5

使用道具 登录

17#
千点万点,不如微元素指点。
回复 收起回复
2023-4-10 09:27:25   回复
 赞 赞 4

使用道具 登录

18#
回复 收起回复
2023-4-10 09:27:28   回复
 赞 赞 4

使用道具 登录

19#
回复 收起回复
2023-4-10 09:27:32   回复
 赞 赞 4

使用道具 登录

20#
回复 收起回复
2023-4-10 09:27:36   回复
 赞 赞 4

使用道具 登录

CG 游戏行业专业问题

Unity3D技术手机游戏引擎手游引擎
12下一页
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表