-
学
IT
技能上我学院网
如何让
Unity
< br>自动保存场景?
我们在
Uni
ty
开发过程中会发现总是会有自动崩溃的
bug
,而且每次崩溃可能因为没有保
存项目,所以
Hie
rarchy
视图游戏对象与相关游戏资源会丢失,这个时候你就需要通过自
动保存来保证你的项目进度不会丢失了。
如何在
U
ntiy
中实现自动保存场景呢,
我们来看一
< br>下教程。
using
UnityEngine;
using
UnityEditor;
using
System;
public
class
AutoSave
:
EditorWindow
{
private
bool
autoSaveScene
=
true;
private
bool
showMessage
=
true;
private
bool
isStarted
=
false;
private
int
intervalScene;
private
DateTime
lastSaveTimeScene
=
;
private
string
projectPath
=
th;
private
string
scenePath;
[MenuItem
(
Unity3D|Cocos|php|HTML5|Java|ios
|Android|C#|AS3|UI
设计
|
原画设计
|
动漫美术
|
游戏策划
学
IT<
/p>
技能上我学院网
static
void
Init
()
{
AutoSave
saveWindow
=
(AutoSave)dow
(typeof
(AutoSav
e));
();
}
void
OnGUI
()
{
(
bel);
ield
(
to:
ield
(
scene:
(
bel);
autoSaveScene
=
oggleGroup
(
save<
/p>
autoSaveSce
ne);
intervalScene
=
der
(
(minutes)
intervalScene,
1,
10);
if(isStarted)
{
ield
(
save:
} <
/p>
Unity3D|Cocos|php|HTML5|Java|ios|Android
|C#|AS3|UI
设计
|
原画设计
|
动漫美术
|
游戏策划
学
IT
技能上我学院网
gleGroup();
showMessage
=
oggleGroup
(
Message
showMe
ssage);
gleGroup
();
}
void
Update(){
scenePath
=
tScene;
if(autoSaveScene)
{
if(
>=
(+intervalScene)
||
Da
==
59
&&
==
59){
saveScene();
}
}
else
{
isStarted
=
false;
}
}
Unity3D|Cocos|php|HTML5|Ja
va|ios|Android|C#|AS3|UI
设计
|<
/p>
原画设计
|
动漫美术
|
游戏策划
-
-
-
-
-
-
-
-
-
上一篇:仁爱版七年级英语试题
下一篇:最新人教版七年级英语上册期中测试题(含答案)