3月1日
3月已经来临,开学还会远吗
今天差不多可以把这第一个拾荒者demo跟完
1.加载关卡函数
Application.LoadLevel(Application.loadedLevel);//重新加载本关卡
因为这个demo每个关卡场景都可以看做类似魔塔的重复随机场景,所以可以直接用重新加载本关卡
2.关卡被重新加载后需要更改的系统数据
void OnLevelWasLoaded(int x)
{
//事件
}
其中事件即为需要更新的内容,比如难度++,level++等
3.进入下一关后需要保存的内容
由于血量,金币,经验值等常见数值,是跟随游戏主角一直存在的,而load以后会重新加载,变成初始状态,因此可以加一个函数来处理这种情况
DontDestroyOnLoad(gameObject);
可以使gameobject在加载时不被销毁。