11

主题

6

回帖

453

积分

管理员

积分
453
发表于  2024-5-10 17:06:56 | 显示全部楼层 |阅读模式 1351 0
本文档面向2.0编辑器用户

请不要在没有备份、不认真读完教程的情况下,随意修改和覆盖项目文件!
请不要在没有备份、不认真读完教程的情况下,随意修改和覆盖项目文件!
请不要在没有备份、不认真读完教程的情况下,随意修改和覆盖项目文件!

一、阅读本QA前务必需要了解的基础知识
1.何为项目
通过本界面新建的即为项目,我们平常通过2.0编辑器打开的也是一个个项目文件。
1.png

打开项目时,点击项目右边的三个小点即可打开进入项目所在文件夹。
2.png
或在编辑器左上角 文件--在文件资源管理器中显示 点击该选项,同样可以进入项目所在文件夹。

2.何为关卡
y3编辑器的2.0版本全新支持了多关卡功能。 这个功能旨在为制作剧情驱动的线性关卡提供便利、以及为orpg等大地图类型的游戏提供降低内存压力的手段。
完整教程可戳链接:https://163.com/learn/project/d/9?Aid=4
3.png
大白话就是每一个关卡都是一个地图,一个项目中可以有多张地图。
在本文档中,我们有一个名为“备份还原”的项目,该项目中有两个关卡,名字分别是EntryMapEntryMap011”.

3.项目的文件结构
项目文件夹内,我们目前只需要关注两个:maps文件夹、header.project文件。
header.project 为项目的入口文件,编辑器内打开2.0项目时,选中该文件即可打开。
maps文件夹:该文件夹内存着所有关卡的源文件信息。
4.png
4.maps文件夹结构
可以看到这里面存着项目里每个关卡的文件夹,文件夹内的内部具体结构暂时无需了解。

自动保存&自动备份,备份的都是编辑器内正在编辑的关卡文件夹。假如我正在编辑器内编辑器项目“备份还原”中的EntryMap关卡,那此时触发的自动保存&自动备份,会备份一个下图的EntryMap文件夹在指定备份路径。
5.png




二、如何开启&关闭自动保存
在编辑器 编辑-通用设置 可以开启&关闭自动保存功能。大多数作者都推荐关闭自动保存,养成自行Ctrl S保存的好习惯。在某些版本里自动保存会导致项目损坏,这可能会导致严重不可逆的后果。
6.png


三、自动保存和自动备份有什么异同?
相同点
   1.备份的文件都保存在编辑器安装目录下 \LocalData\MapBackUp\对应项目文件夹下。
      例子:项目名字叫“备份还原”,那么这个项目的备份文件默认保存在下面这个路径下。
   ‘编辑器安装目录 \LocalData\MapBackUp\备份还原
      也可以点击这个路径进行查看/修改。
       7.png
   2.保存的文件均为项目中的当前编辑的关卡源文件。



差异点
   1.自动保存会根据自动保存设置中的时间定期强制保存,不论当时你是否在编辑项目。
   2.自动备份是指在作者每次Ctrl S保存时,会自动生成一份备份。【这个功能建议勾选开启】

四、如何通过备份恢复项目呢?
! . 如果你不幸遇到地图损坏等情况,请务必!务必!务必!备份一个损坏后未经任何文件修改的项目源文件,再进行后续一切的恢复操作。不要在未经备份的情况下,对损坏的地图源文件进行修改。
2.找到你项目备份存储的路径,通常在‘编辑器安装目录 \LocalData\MapBackUp\备份还原

2.1.文件夹结构通常如下图所示

8.png

2.2.根据文件夹名称,选取一个最新的备份打开,你会看到下面的文件结构。可以看到backup_2024-04-25-14-50-46里存储的是关卡“EntryMap011”的备份,这说明触发自动保存&自动备份时,我们正在编辑关卡“EntryMap011”
9.png

2.3.双击“请点击我.bat”运行,等待片刻后会弹出一个窗口,确定下方信息无误后点击确认即可。
10.png

2.4.如果你双击“请点击我.bat”运行,不幸产生报错,或者始终没有等到上图所示的窗口,可以选择手动还原的方法。
11.png
复制备份的EntryMap011文件夹,也就是2.2步骤图中的EntryMap011文件夹,将这个文件夹粘贴到项目文件夹下的maps文件夹即可,粘贴时弹窗则选择全部覆盖即可。





其他问题Q&A
Q 我发现关卡文件夹中有一个header.map,并不小心用2.0编辑器成功打开了,这是怎么回事?
A 打开是运气好,大多数情况下,你很有可能在打开后一直卡在“升级中”的进度条。header.map是1.0编辑器的入口文件,你可以理解为1.0的header.map就相当于2.0的header.project。2.0项目可以简单粗暴地理解为一个2.0项目里可以塞很多个1.0地图文件。


Q 我忘记备份一个损坏后未经任何文件修改的项目源文件了,还误操作对项目源文件进行了不可逆的修改,有什么办法能够尽可能的减少进度损失吗?
A 如果你只有一个关卡,可以尝试用2.0编辑器打开备份关卡文件夹中的header.map文件,等待升级成功。


Q 我发现自动保存&自动备份的关卡文件夹都是空的,文件夹大小都很小,像是没有备份上,怎么办?
A 属于bug编辑器交流群内向百问提供编辑器昵称等信息进行反馈


Q Ctrl S保存时,进度条一直卡着,有时候能够保存完成,这种情况怎么办?
A 可能为系统bug,尝试关闭项目通用设置中的自动备份。





















自动保存&备份恢复常见问题QA.pdf

773.54 KB, 下载次数: 2