玩驯龙之路unity 崩溃为什么崩溃

Unity3D崩溃问题bug_reporter?_unity3d吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:19,963贴子:
Unity3D崩溃问题bug_reporter?收藏
U3D的某一个项目里面有A,B场景,当进入其中A场景时,unity正常,不会弹bug reporter ,。。当进入B场景时,就会弹出这个bug 错误,这个崩溃问题我点击发送与不发送都没有用的,总是进不去场景,怎么解决呀,求救!!!
B场景先disable或者删除一些东西,一点点试。
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
为兴趣而生,贴吧更懂你。或Unity3D引擎崩溃、异常、警告、BUG与提示总结及解决方法
张祺| 13:51|次浏览|
此文总结项目中常会遇到的问题,提醒自己和方便日后检查,也能帮到有需要的同学。若各位有啥好BUG好异常好警告好崩溃可以分享的话,请多多指教。
1.U3D经常莫名奇妙崩溃。
一般是由于空异常造成的,多多检查自己的引用是否空指针。
2.编码切换警告提示。
警告提示: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。
3.中文界面解决问题。
monodevelop中文显示解决方法:
/bbs/read.php?tid-78563.html
中文Mac系统下MonoDevelop乱码解决:
http://blog.csdn.net/ssihc0/article/details/6796118
4.安装空项目报错
不知道怎么地,在IOS试过一次空项目也在错误提示。大概是说什么“找不到需要的方法”。
重装一下就好了,估计是UNITY文件损坏或者安装不完全出错了。重装吧。
错误提示:MissingMethodException: Cannot find the requestedmethod.
估计是破解U3D造成的,该破解文件可能是不支持WIN7下的……
解决方法:
1、换正版。
2、换个破解文件。
5.平台编译错误或库引用缺失
错误提示: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。
6.内存资源加载错误问题
错误提示:Trying to reload asset from disk that is not stored ondisk
个人是在加载多个ASSETBUNDLE时,用了释放镜像之后,发生了下面的BUG。
这个警告它并没有对游戏流程有任何影响,不过一直跳出来很烦人。我们项目中是因为用Dictionary删除的时候没有删除完整导致的。
解决方案参考:.cn/s/blog_5b6cbipi.html
个人认为比较大可能是下面的原因:
还没释放完镜像再次加载就出BUG了。将所有ASSETBUNDLE加载完后再同一释放,这样就没问题了。
Unity will only allow you to have a single instance of aparticular AssetBundle loaded at one time in your application. Whatthis means is that you can't retrieve an AssetBundle from a WWWobject if the same one has been loaded previously and has not beenunloaded. In practical terms it means that when you try to access apreviously loaded AssetBundle like this:
(BY:/Documentation/Manual/keepingtrackofloadedassetbundles.html)
查阅了一下,貌似还有别的问题能导致这提示。下面是相关可以继续深入的资料,可以帮助大家理解U3D的加载和内存管理:
百度搜一下下面两篇文章,应该是出自圣典论坛:
1.【全面理解Unity加载和内存管理】
2.【全面理解Unity加载和内存管理机制之二:进一步深入和细节】
国外论坛的讨论:
/threads/49298-Trying-to-reload-asset-from-disk-that-is-not-stored-on-disk
貌似老外也没完全确切搞定这个。
错误提示:Deletingpersistent object without writing it first
不论如何你都不应该直接修改一个从assetbundle加载进来的最初数据,一般都要先实例化出来再对其修改。但是引用的东西(例如mesh),这些也不能修改它。若要修改的话,则先复制一份出来。
//复制一份模型出来重新复制,以免直接修改被引用的镜像模型。如下:
Mesh temp = Mesh.Instantiate(smr.sharedMesh) as M
myMesh.sharedMesh =
7.时间错误、NaN错误
错误提示:transform.position assign attempt for 'XXX' is notvalid。Input rotation is {NaN, NaN, NaN, NaN}.
一般是由于游戏暂停将timescale设为0引起的,需要寻找相应用了Time.deltTime等参数的函数修改。否则会导致计算出错报空异常。
详细解决看另一篇文章:
关于NaN(Not a Number)的问题
8.动画错误
这个错误是4.0新引进动画系统才出现的。
错误提示:Mecanim: BindSkeleton: Cannot findtransform"objectname"
解决方式:
1.找到该对应transform"objectname"的模型,直接在检索面板搜索所有相应名字,能容易找到。
2.将模型的面板的Rig部分的动画AnimationType改为none
9.坐标系向量计算的错误提示
错误提示:Look rotation viewing vector is zero
解决方式:一般是由于摄像机的旋转角度造成的。也可能是向量的计算多余而系统提示。我们项目中是强制摄像机90度的时候出现,改成89.9度就没问题了。
具体还有的参考U3D官方论坛:
若没找到解决方法再搜索下。
10.关于AssetServer
错误:明明上传了所有修改,但是别人的机子却没有下载带最新代码。
原因:Merge完代码之后,操作了ignore serverchange,UNITY默认是以你本机子的为准,若此代码没有再次修改,则AssetServer不认为这个东西被修改过,没有上传那代码。
解决方式:打个空格重新保存一下该代码。
11.关于数据格式的错误
错误提示:IllegalJSON sequence
解决方式:
12.导出WINDOS平台下的项目运行不成功
错误提示:没有找到相应assetbundle的路径
解决方式:因为用了assetbundle加载,而游戏在有中文路径下,assetbundle的路径不能有中文。换个无中文的目录即可。从根源上能解决的方案现在暂时没有。
13.导入资源出错
错误提示:Error while importing package :Couldn't decompresspackage
解决方式:导入资源出错,大部分都是中文路径惹的祸。将资源换到无中文路径试试。如C/D盘根目录。为什么我用chrome玩df总是没过多久就显示unity崩溃_死亡边境吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:2,291贴子:
为什么我用chrome玩df总是没过多久就显示unity崩溃收藏
悲了个催的,尼玛好不容易打来的经验都泡汤了,大家一般都是用什么浏览器来玩df,那个unity是干什么用的啊,虚心求指教,挽救下我可怜的经验吧
1楼 00:03&|
相关的贴子2781715931相关的图贴
2楼 07:10&|
3楼 09:32&|
4楼 09:50&|
5楼 11:39&|
6楼 12:39&|
我跟你一样的好不...............
7楼 13:37&|
用IE8。频繁登录有时也会出这个错误,关掉IE后再进大部分时候就好了。如果还不行就删了Cache文件夹下的所有文件再登录自动更新。
8楼 17:10&|
但我没有这种情况深表同情....XD
9楼 17:26&|
登录百度帐号推荐应用
内&&容:使用签名档&&
想了解更多关于 ”死亡边境“的信息,请&或Unity3D]引擎崩溃、异常、警告、BUG与提示总结及解_Java123社区微信号:java123msg |||[][]当前位置: &
& Unity3D]引擎崩溃、异常、警告、BUG与提示总结及解此贴会持续更新,都是项目中常会遇到的问题,总结成贴,提醒自己和方便日后检查,也能帮到有需要的同学。若各位有啥好BUG好异常好警告好崩溃可以分享的话,请多多指教。xuzhipi此贴会持续更新,都是项目中常会遇到的问题,总结成贴,提醒自己和方便日后检查,也能帮到有需要的同学。若各位有啥好BUG好异常好警告好崩溃可以分享的话,请多多指教。。&1.U3D经常莫名奇妙崩溃。&一般是由于空异常造成的,多多检查自己的引用是否空指针。&2.编码切换警告提示。&警告提示:Some are Mac OS X (UNIX) and some are .This might lead to incorrect line numbers in stacktraces and compiler errors. Many text editors can fix this using Convert Line Endings menu commands.编码格式问题,VS的话直接高级保存方案里面修改,一般我选的是UNICODE(UTF8代签名)MACINTOSH(CR),WINDOW下的可以选WINDOWS的格式,两边都要用的话,推荐选CR。&BUG:IOS下,游戏中的中文显示乱码。解决方式:同上,修改改代码页的编码。UNICODE(UTF8代签名)MACINTOSH(CR)&3.中文界面解决问题。&monodevelop中文显示解决方法:/bbs/read.php?tid-78563.中文Mac系统下MonoDevelop乱码解决:http://blog.csdn.net/ssihc0/article/details/6796118&4.安装空项目报错&不知道怎么地,在IOS试过一次空项目也在错误提示。大概是说什么&找不到需要的方法&。重装一下就好了,估计是UNITY文件损坏或者安装不完全出错了。重装吧。&错误提示:MissingMethodException: Cannot find the requested method.&估计是破解U3D造成的,该破解文件可能是不支持WIN7下的&&&解决方法:1、换正版。2、换个破解文件。&5.平台编译错误或库引用缺失&错误提示:error CS1061: Type `System.IO.FileInfo' does not contain a definition for `Delete' and no extension method `Delete' of type `System.IO.FileInfo' could be found (are you missing a using directive or an assembly reference?)&出了这个错误一般有两个原因了。1.没有引用相关的库。2.选错编译平台。(BuildSetting里面的Platform)&错误提示:Could not start compilationWin32Exception:ApplicationName="XXXX\mono.exe",&&解决方式:重装UNITY3D。&&6.内存资源加载错误问题&错误提示:Trying to reload asset from disk that is not stored on disk&个人是在加载多个ASSETBUNDLE时,用了释放镜像之后,发生了下面的BUG。这个警告它并没有对游戏流程有任何影响,不过一直跳出来很烦人。我们项目中是因为用Dictionary删除的时候没有删除完整导致的。&解决方案参考:.cn/s/blog_5b6cbipi.html&个人认为比较大可能是下面的原因:&还没释放完镜像再次加载就出BUG了。将所有ASSETBUNDLE加载完后再同一释放,这样就没问题了。&Unity will only allow you to have a single instance of a particular AssetBundle loaded at one time in your application. What this means is that you can't retrieve an AssetBundle from a WWW object if the same one has been loaded previously and has not been unloaded. In practical terms it means that when you try to access a previously loaded AssetBundle like this:(BY :/Documentation/Manual/keepingtrackofloadedassetbundles.html)&&查阅了一下,貌似还有别的问题能导致这提示。下面是相关可以继续深入的资料,可以帮助大家理解U3D的加载和内存管理:百度搜一下下面两篇文章,应该是出自圣典论坛:1.【全面理解Unity加载和内存管理】2.【全面理解Unity加载和内存管理机制之二:进一步深入和细节】&国外论坛的讨论:/threads/49298-Trying-to-reload-asset-from-disk-that-is-not-stored-on-disk&貌似老外也没完全确切搞定这个。&&错误提示:Deleting persistent object without writing it first&不论如何你都不应该直接修改一个从assetbundle加载进来的最初数据,一般都要先实例化出来再对其修改。但是引用的东西(例如mesh),这些也不能修改它。若要修改的话,则先复制一份出来。&//复制一份模型出来重新复制,以免直接修改被引用的镜像模型。如下:Mesh temp = Mesh.Instantiate(smr.sharedMesh) as MmyMesh.sharedMesh =&&7.时间错误、NaN错误&错误提示:transform.position assign attempt for 'XXX' is not valid。Input rotation is {NaN, NaN, NaN, NaN}.&一般是由于游戏暂停将timescale设为0引起的,需要寻找相应用了Time.deltTime等参数的函数修改。否则会导致计算出错报空异常。&详细解决看另一篇文章:关于NaN(Not a Number)的问题&.cn/s/blog_5b6cbe.html&&共2页顶一下(0)0%踩一下(0)0%------分隔线------上一篇: 下一篇: 栏目列表推荐内容最近公司准备接入91手机平台的支付系统,这边要实现在安卓上...
Unity3D使用的是Physx物理引擎,但这里的用法跟纯粹的Physx不一样...
原创教程,如需转载,请注明作者和出处,谢谢 使用环境:需要...
Unity3D自带的编辑器也算方便,还比较好用,但是远远称不上强大...
如何导入一个模型,导入的模型在unity3d的project面板中是怎样显...
.Net也可以开发Android、IOS游戏了!.Net也可以开发Android手机程序了...【提问】为啥4399里的驯龙之路完不了_驯龙高手吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:39,178贴子:
【提问】为啥4399里的驯龙之路完不了收藏
为啥我一进去人家就给我一个这个 ??? 额额额额
需要安装这个的
额 我装了不知道多少次了就是没有用啊~~~~~
需要安装这个3D工具模板的。。。鄙人就是因为懒得安所以才不玩这个游戏
我不是这个问题,我进是进去了。可是刚抓到一条龙就直接重来了。。。。。。。。
Lz在找这个么
不我觉得是unity崩溃了……我也经常这样
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
为兴趣而生,贴吧更懂你。或}

我要回帖

更多关于 玩lol经常崩溃 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信