unity3d内存不足崩溃 自动崩溃怎么查

4.0.1的MonoDevelop怎么莫名其妙奔溃?
换了4.3.0f4的Unity,Mono用的是4.0.1,mono总是莫名其妙奔溃掉,WIN上的。重装过了,也没用,换了电脑,也一样奔溃。
有没有办法?
换回老版本,提示又点不出来。。。
要评论请先&或者&
我用老版本老崩溃,4.0.1还算稳定,就是有时关闭不了。
MonoDevelop4.0我都不想说了,虽然改进了很多地方,比如支持中文注释。但多了很多稳定性上的bug,比如偶尔打不开,偶尔出现按下保存后自动将当前”I“光标归为到脚本最上层,偶尔弹不出提示,偶尔导致引擎无法关闭,偶尔打不开上次打开的历史记录…………真的服了
我最新版的也看了蛋疼,以前的build快捷键不知道哪里去了
我用mac版,一直无法中文注释。。。。
:MonoDevelop4.0我都不想说了,虽然改进了很多地方,比如支持中文注释。但多了很多稳定性上的bug,比如偶尔打不开,偶尔出现按下保存后自动将当前”I“光标归为到脚本最上层,偶尔弹不出提示,偶尔导致引擎无法关闭,偶尔打不开上次打开的历... 我还以为是没有关联什么文件的问题,看来是mono自己的问题,还是先用老版本的吧
:我还以为是没有关联什么文件的问题,看来是mono自己的问题,还是先用老版本的吧 新版本如果把代码折叠给关了会稍微好点。不过pc还是推荐用老版本,或者用vs for Unity,看同事用的,也还可以。不过自己用习惯老板的mono了,就没换。
:新版本如果把代码折叠给关了会稍微好点。不过pc还是推荐用老版本,或者用vs for Unity,看同事用的,也还可以。不过自己用习惯老板的mono了,就没换。 新版的一些快捷键不管用了,暂时还是用老版本的了Unity3d的内存不足引起崩溃的几种原因_Unity3D教程_中国AR网
&当前位置: &
At some points a game may crash with &out of memory& though it in theory it should fit in fine. When this happens compare your normal game memory footprint and the allocated memory size when the crash happens. If the numbers are not similar, then there is a memory spike. This might be due to:在某些时刻,一个游戏可能由于“内存不足”而崩溃。尽管理论上它最后应当是合适的。当这个问题发生而引发崩溃时,对比你的正规的游戏内存轨迹和已分配内存大小。如果得到的数字不是类似的,那么这就发生了一个内存峰值。这可能是由于:Two big scenes being loaded at the same time - use an empty scene between two bigger ones to fix this.&两个大场景被同时加载——为了解决它,在两个更大的场景中间使用一个空的场景。Additive scene loading - remove unused parts to maintain the memory size.&附加的场景加载——移除没有用到的部分来维护内存大小。Huge asset bundles loaded to the memory&巨大的资源包被加载到内存Loading via WWW or instantiating (a huge amount of) big objects like:通过WWW加载或是实例化(大量的实例化)庞大的对象,例如:Textures without proper compression (a no go for mobiles).&没有合适压缩的贴图(对于移动设备是无效的)。Textures having Get/Set pixels enabled. This requires an uncompressed copy of the texture in memory.&被启用了 获取/设置像素 的贴图。这需要在内存中创建一个贴图的未压缩的复制品。Textures loaded from JPEG/PNGs at runtime are essentially uncompressed.&动态地从JPEG/PNGs加载的贴图没有基本上被压缩。Big mp3 files marked as decompress on loading.&在加载时,巨大的mp3文件被标记为解压缩。Keeping unused assets in weird caches like static monobehavior fields, which are not cleared when changing scenes.&在怪异的缓存中(像静态monobehavior区域,当变换场景时它不会被清理)保留了未使用的资源。
中国AR网()为更好的服务国内AR技术爱好者 ,现已推出“AR那些事”官方公众号,请在微信公众账号中搜索「armeiti」或者加QQ群:,即可获得每日内容推送和最新的AR开发教程及AR H游戏资源哦!
上一篇: 下一篇:
有话您说 sdf日访客日访客日ARinChina.日访客日关于Unity3D在win08下无法打开或者崩溃可能的原因
新装了Win2008,使用Unity3D老是崩溃,老是提示:Unity
Editor已停止工作。以为是Win2008兼容性不好的原因,也就没在意。
知道使用调试工具调试后看到出现的错误时
才知道原来错误不完全是Win2008兼容性不好(在XP下不报错)。
这个错误的大致意思是:构造函数和字段是在线程和场景加载时被计算的。因此对一些代码的初始要在Awake或者Start函数中使用。
再回头看自己的程序发现:
自己在定义一个全局静态变量时使用了Application.dataPath。
原字符串定义:static public string _sv_fileName =
Application.dataPath +
@"/DataSource/txtSource/carTest.txt";//车信息文本所放位置
解决方法:使用函数的方式保存这些变量或者在Awake,Start中初始化这些变量。
总结:在Unity3D中写代码最好要按照Unity的要求来写。尽量将变量初始化在Awake或者在Start函数中初始化。在申明全局变量时尽量不要初始化。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。每天三分钟,知晓天下事,视频、语音、文字综合版任您挑!微信搜索fgzadmin关注或点击标题下方可以快速关注。
原创不易,认可价值,动手指点并转发,就是最好的支持与肯定。淘宝特约店址:http://goldengame.
深夜十点,陪你读书。
慢工出细活
由于中、美、俄三国自2008年后基本上长期上演“三国杀”(昨天文章《原创丨中美俄世纪三国杀,谁是百年长跑冠军
其实这是个有奖活动贴。n其实这是个有奖活动贴。n其实这是个有奖活动贴。
思考者正在阅读原创丨三次世界大战亚洲开打,美国推演靠谱吗?原创丨央行连出两大招,有何深意?微历史丨张学良为啥
美国总统奥巴马日在接受媒体采访时表示,2011年对利比亚局势的干涉,是其总统生涯中做出的最
我们都知道,美国软实力很厉害,在过去很多年都一直掌控者国际话语权,他们可以提着民主、自由、人权的大棒满世界乱
思考者正在阅读原创丨重大变革,我们的世界都将逃不过被TA重塑!原创丨中美黄岩岛较量,谁是最后赢家?原创丨你射

我要回帖

更多关于 unity3d 自动寻路 的文章

 

随机推荐