0x00 前言
继上节《「BrowEdit3 入门教程 01」 安装、配置、界面介绍》后,从本节开始将正式讲解 BrowEdit3 的实战应用。
其实 BrowEdit3 的作者之一 Speedrun 已经在 rAthena 论坛 中分享过 BrowEdit3 的完整教程,可惜的是教程是纯英文且没有字幕,导致不少同学入门困难。
本系列教程,大体流程上会参照 Speedrun 的教程做进一步讲解,涉及操作方面(如菜单)会保留英文、但增加中文注释,方便大家食用和统一交流。
在编写文字教程的同时,我对原视频也做了中英双语字幕(机翻的),并且为了方便学习定位、对内容进行分段章节切割。
视频我分享到 B 站了,有需要的同学可以在每一节的文末找到对应传送门。
原则上,本站文字版的教程会存在视频版内容之外的延展,建议一起食用更佳
0x10 工程目录设置
基本配置我就不再啰嗦了,忘记的同学请翻看上一节《「BrowEdit3 入门教程 01」 安装、配置、界面介绍》,再强调一遍:关于在 BrowEdit3 用到的东西,路径也好、文件名也罢,一律只能用英文数字,不允许出现中文字符,我以后不会再说明了。
准备工作我只说明几点:
- 找一个空白目录,设置为 BrowEdit3 的工程根目录,例如
R:\RO\Browedit3-Tutorial
,用于存放学习过程所产生的文件 - 把 GF 的
data.grf
文件复制到此目录下,用于提供基本的地图素材 - 在该目录下新建一个
data
目录,这是 BrowEdit3 要求的
然后,启动 BrowEdit3,参考上述配置好,点击 Save
保存按钮:
0x20 创建练习地图
现在创建一个新的地图文件,用于后面学习:
- 点击
File
->New
新建地图 - 按需填入地图尺寸和名称,如
Width
= 40,Height
= 20,Name
=CasualRO
- 点击
Create
创建按钮,即可得到一幅 40x20 的地图
这里的 “宽高” 可以类别显示屏的立起来时 “长宽”,Height 并非指地图的海拔高度
按下 Ctrl + S
保存后,即可在 R:\RO\Browedit3-Tutorial\data
目录中找到这个 CasualRO 地图的存储文件:
0x30 设置可视纹理
纹理是下一节的内容,但是为了清晰看到编辑高度时所发生的变化,这里先贴上一个简单的纹理。
因为当前版本有两个小 BUG ,跟着我一起做:
- 在顶部模式菜单选择
Texture edit mode(F2)
- 在左下会出现现有地图的纹理目录,该目录是由
data.grf
提供的,任意选择一个目录,如首都prontera
- 左边会出现
prontera
用到的纹理,任意选择一个,这里建议选择带格子的纹理,方便看效果 - 选择纹理后,右边才会出现纹理印刷的操作面板
Texture Brush Options
- 在纹理操作面板中找到操作方式按钮
Texture Stamping
纹理压制,点击它 - 在地图上任意位置点击鼠标左键,先压制 1 格纹理:
先确保你完成了上述操作并压制了 1 格纹理,否则接下来你会遇到第一个 BUG:全屏都是红色选区。
但是遇到了也无妨,按
Ctrl + Z
撤销即可。
- 在纹理操作面板中点击
Texture Selecting & fill
纹理选择&填充 - 继续点击下方的
Rectangle Select
矩形选区 - 然后在地图左上角按住鼠标左键不放,拖拽到右下角,使得选区覆盖整张地图
- 在纹理区域内点击鼠标左键,即可确认贴上纹理
- 按下
Ctrl + S
保存一下
0x40 设置整体高度
但是在某些版本下,你会看到填充的纹理很奇怪,这就是第二个 BUG —— “水面”和纹理交错:
其实是因为地图初始海拔刚好就是水平面的缘故。
我们需要把整体高度稍微抬高一点:
- 在顶部模式菜单选择
Height edit mode(F1)
切换到高度编辑模式 - 在右边高度操作面板的
Tool
中找到Magic Wand (Texture)
纹理魔法棒 - 在地图任意位置点击鼠标左键。因为之前已经全部设置成同一纹理,所以点击后会自动全选
- 在右边高度操作面板找到
Set Height
精准设置高度,现在默认值是0.000
,就是水平面 - 在
Height
填入-1
(负数为提高、正数则下沉) - 点击
Set selection to height
按钮,把选区高度设置为填入的目标高度,“水面和纹理交错”就没有了 - 最后记得按下
Ctrl + S
保存
另一种处理方法是,无需改变高度,关闭水渲染即可:
- 点击左上角的
View Options
- 找到
Object render settings
对象渲染设置 - 点击
View Water
关闭水渲染
当一切看起来都正常的时候,我们准备工作就算完成了,可以开始学习后续课程了。
后续所有章节的准备工作,我都不会重复讲了,忘记的同学可以回来这里看。
0x50 基本视角控制
最后补充一些简单的视角转换说明(和 RO 游戏的视角控制差不多):
- 滚动鼠标滚轮: 放大缩小地图
- 按下鼠标右键移动: 平移地图位置
- 按住
shift
键,按下鼠标右键移动: 旋转地图角度 - 点击地图左上角的
Toggle between ortho and perspective camera
: 在正交相机和透视相机之间切换 - 点击地图右上角的骰子: 控制视角
0xF0 参考资料
- 原版视频: 《Browedit 3 HEIGHT EDIT Full Course Tutorial》
- 中英双语字幕: 《Browedit3 系列教程 3 - Height Edit》
视频中【准备工作】时间轴位置
00:01:00
~00:05:32
(没有提及第二个 BUG)