进入正题前先补充一句:
记得常按Ctrl+S保存,Unity也有Bug,小心Unity的崩溃让你前功尽弃!
(不想再加班了QAQ)
当我们运行游戏时,Unity偶尔会发生崩溃。如果在运行前忘记了保存项目,那么,请跟我来!
实际上,当我们运行游戏,Unity会自动保存场景。
但是,此时Unity并不会将场景信息直接保存在原始的场景文件中,而只是保存在项目的Temp文件夹中。
Temp文件夹存放着临时文件,只会在Unity打开项目时出现,没有打开时是不存在的。
重要的事情说三遍:
如果还想恢复场景文件,
一定不要用Unity打开这个项目!
如果还想恢复场景文件,
一定不要用Unity打开这个项目!
如果还想恢复场景文件,
一定不要用Unity打开这个项目!
如果打开了,你将完全失去暂存的场景文件信息,以及之前的所有操作进程。
先备份这个崩溃的项目文件,以防万一。
然后进行两步操作:
-
找到项目所在位置,打开
Temp/_Backupscenes文件夹
,找到
0.backup文件
,这个就是暂存的场景文件。(如果没有...那就无力回天,只能加班了orz)
-
接着,最关键的步骤,
将文件扩展名改为unity,复制这个文件,并替换之前的场景文件
,以使此文件可被识别为unity场景文件。
最后,双击打开这个场景,看能不能恢复到运行前的场景状态。
希望这些能帮到崩溃中的你。
unity
3d发布apk在android虚拟机中运行的详细步骤(
unity
3d导出android apk),总的流程分为以下6个步骤:
1、安装java_jdk
2、配置java环境变量
3、更新android的sdk
4、从
Unity
3d中发布出apk文件
5、创建android虚拟机并运行
6、将apk文件安装到android虚拟机中
(为方便新手,在下面对每个步骤的具体操作及可能遇到的问题详细提一下)
1、安装java_jdk
官网(www.java.com),免费,我安装的文件的名字是jdk-7u10-windows-i586.exe,版本有新旧,你下载到的版本号可能与我不同,不碍事;
网上有些使用
Unity
3D的游戏,在同时使用admob或flurry( 移动应用分析)的静态库时,如果只指定armv6编译,会crash掉。网上有说是
Unity
3D的一个
BUG
:http://forum.
unity
3d.com/threads/68443-Trying-to-build-only-for-armv6-causes-a-EXC_BAD_ACCESS。
另外,指定a
1.
Unity
死机未保存
场景
:当你在
Unity
中编辑
场景
,突然死机时,可以在项目文件目录中找到Temp文件夹,双击文件夹,找到_Backupscenes文件夹,把后缀为.backup的文件后缀改为.
unity
,然后拖进
Unity
的Project界面里面,这样就可以还原死机前
场景
最后情况。
首先不要启动
Unity
3D软件。找到项目文件夹。
进入Temp文件夹,双击文件夹。
查找名为__EditModeScene的文件。 这是编辑器保存的
场景
文件。双击
打开
把后缀为.backup的文件后缀改为
相信很多朋友都碰到过,
Unity
做着做着,正Happy的时候突然
崩溃
,特别是
场景
中有很多操作没有保存时,那内心是无比
崩溃
的!
接下来这个小技巧呢,就是用来拯
救
我们无比
崩溃
的内心的。
当
Unity
崩溃
时,切记千万先别重新启动
Unity
。(因为一旦重新启动将会清除上一次的缓存数据,也就没有办法再找到并
恢复
了!)
找到工程所在文件夹,定位到Temp/_Backupscenes/0.backup,将其中的0.backup复制出来放到
Unity
的Assets目录中,并且更名为xx.
unity
。(重点是改成.
unity
(2)其次会弹出一个叫做“Launch
Unity
”的弹框,选择Open project,找到你项目的位置加载即可
打开
。2.然后再按照作者的启动方式,直接双击2019版的
Unity
.exe,即将弹出两种
打开
方式;1.首先从
Unity
Hub剔除该2019版本的
Unity
;(1)首先会自动弹出
Unity
Hub,关闭即可;如果不想卸载
Unity
Hub也可以。要么直接卸载
Unity
Hub;
1.官方回复的
1.【
Unity
离谱的
bug
】2019版本总是打不开(
崩溃
却没有任何提示及弹窗)[LicensingClient] ERROR Failed to connect to local IPC
四.操作:成功
1.
打开
编辑器日志:
1.1 发现 貌似是 许可证问题
2.测试:失败:断网
打开
:还是报错
3.测试:失败:将
Unity
此位置的文件,删除或者修改名字,然后重新通过
Unity
HUB
打开
U.
Unity
3D是一款非常流行的游戏引擎,但是在使用过程中难免会遇到各种各样的
Bug
。这些
Bug
可能会导致项目无法正常运行,给开发者带来很大的困扰。本文将介绍一些常见的
Unity
3D
Bug
以及解决方法。
2、jar包报错,pom文件报错
判断是那一类问题:
查看项目的pom文件中是否有许多jar包报错,如果有许多jar包报错应该是第二类问题,如果只是在pom文件中只有报错,应该是第一类问题,
第一种问题解决办法,首先检查本地环境Java环境是否配置成功,成功的标识:win+r 输入cmd,输入java -ve...
此贴会持续更新,都是项目中常会遇到的问题,总结成贴,提醒自己和方便日后检查,也能帮到有需要的同学。
若各位有啥好
BUG
好异常好警告好
崩溃
可以分享的话,请多多指教。xuzhiping7#qq.com。
1.U3D经常莫名奇妙
崩溃
。
一般是由于空异常造成的,多多检查自己的引用是否空指针。