关于本手册
本手册讲解项目设置中的「视图类型」(侧视图 / 顶视图)究竟会改变什么。它是新建项目时选择的项目,会把编辑器提供的选项与新建物的模板按视角切换。遇到「明明是俯视视角,角色却一直往下掉」「想放的节点没有出现在一览里」这类情况时请阅读本手册。
什么是视图类型
| 类型 | 设想的游戏 |
|---|---|
| 侧视图(默认) | 横版视角。会因重力下落、会跳跃 |
| 顶视图 | 俯视视角。没有重力,向上下左右行走 |
设置的位置有 2 处。
- 新建项目的对话框(基本上在这里选择)
- 编辑器的「设置」→「基本设置」→「项目」选项卡 →「视图类型」
这个设置是用来切换「编辑器提供给你的选项」的。 它不是切换物理本身的开关,因此即使之后更改,已经制作好的地图・对象・项目设置都保持原样(详见后述)。
新建项目时的区别
在创建时选择视图类型后,以下内容会按视角进行设置。
| 项目 | 侧视图 | 顶视图 |
|---|---|---|
重力(physics/2d/default_gravity) |
980(向下) | 0 |
| 示例地图的图层构成 | 背景(远 / 近)+基础瓦片+装饰瓦片+画面效果+UI | 背景(远 / 近)+地板瓦片+墙壁瓦片+画面效果+UI |
| 操作键的默认值 | 通用(上下左右・跳跃等会一并自动设置) | 通用 |
重力是在这里决定的。 这正是「明明是俯视视角角色却往下掉」的真正原因,没有选择顶视图而创建的项目,重力仍然是 980。之后只改视图类型并不会改变重力,因此请从「设置」→「基本设置」→「项目」把重力改为 0。
瓦片图层的名称与作用不同。 横版视角默认是「基础+装饰」的叠放方式,俯视视角默认是「地板+墙壁」的叠放方式。
地图制作的区别
新建地图的模板
用「地图一览」的「+ 新建」创建的地图,是基于按视图类型分别准备的模板生成的。它会以背景图层的叠放顺序和视差都已配置好的状态开始。
可放置的要素
地图图层停靠面板的添加菜单,会按视图类型替换一部分条目。
| 要素 | 出现的视图 |
|---|---|
| 可穿过平台 | 仅侧视图(俯视视角下没有意义) |
| 水面 | 两者都会出现,但内部是不同的节点(横版视角用 / 俯视视角用) |
水面的实现是按视角分开的。 横版视角用的会把水面当作镜子来制作映照,但俯视视角下无法定义镜映的轴,因此波纹・沉入・映照是用另一种方式实现的专用节点。两者的标签都是「水面」,所以你能看到的那个就是适用于该项目的。
其他要素(传送门、路径、强制移动区域、机关、标签等)在两种视图中都会出现。
环境模板
把地图的背景・光源・特效打包的预设,只会列出符合当前视图类型的那些。 横版视角用的预设不会出现在俯视视角的项目中(两者都可用的会在两边都出现)。
瓦片的自动判定
自动瓦片的排列(哪一格对应哪个接缝)的默认格式会改变。
| 视图类型 | 默认的自动瓦片格式 |
|---|---|
| 侧视图 | Action Game Maker 格式 |
| 顶视图 | RPG Maker 格式 |
这只是默认值,可以在瓦片调色板设置中手动更改。 请按素材的格式选择。
对象制作的区别
对象生成模板
对象创建对话框的模板一览会按视图类型筛选。「顶视图用的玩家」「顶视图用的远程敌人」等,只在俯视视角的项目中出现。
对话框中也有视图切换的下拉框。 初始值是项目设置的值,但在这里切换后也能创建另一种视图用的模板。 想在横版视角的项目中加入俯视视角的小游戏时可以这样用。
移动键的默认设置
从模板创建时若自动设置移动键,设置的内容会不同。
| 视图类型 | 自动设置的移动键 |
|---|---|
| 侧视图 | 左・右 |
| 顶视图 | 上・下・左・右 |
动画的默认方向
在精灵动画中新建动画时分配的「方向」会改变。
| 视图类型 | 默认方向 |
|---|---|
| 侧视图 | 左・右(以左右翻转为前提) |
| 顶视图 | 全部 8 个方向 |
两者都以自动左右翻转(自动生成左向翻转)为前提。 之后可以在 3×3 网格中更改。
模板的导入
精灵动画选项卡的「从模板加载」,在两种项目中都能选择两种格式。
| 菜单项 | 设想用途 |
|---|---|
| 用于俯视图(RPG Maker 格式) | 4 个方向 × 行走 / 奔跑 / 待机 / 停止(以及攻击) |
| 用于侧视图 | 横版视角用的行构成,带左右翻转 |
官方素材的导入
官方素材的目录也只会列出符合视图的素材。 这个对话框同样可以用下拉框切换。
可视化脚本・运行时的区别
运行时行为会因视图类型改变的,只有寻路相关。 其余部分与视角无关,都一样工作。
寻路(避开墙壁)仅限俯视视角
| 功能 | 出现的条件 |
|---|---|
| 移动模板「向附近的对象移动」「跟随鼠标光标」中的**「用寻路避开墙壁」** | 仅顶视图显示 |
| 「移动对象」中的**「避开墙壁」** | 仅顶视图显示(指定方向时除外) |
横版视角下栏位本身不会出现。 因为寻路是沿瓦片格前进的机制,在有跳跃和下落的横版视角中无法成立。
即使是顶视图,在设置为忽略墙壁判定时寻路也不会工作。 取不到路径时,会一如往常沿直线接近。
击退的方向指定
「击退自身」的「击退方向指定」,在两种视图中 3 个选项都可以选择。 虽然没有标注,但设想如下。
| 选项 | 设想视角 |
|---|---|
| 360度 | 顶视图 |
| 左右 / 上抛 | 侧视图 |
它不会随项目设置自动切换,请选择符合视角的那一个。
分数掉落物的下落方式
分数掉落物(金币・经验宝珠)拥有自己的「下落方式」设置。
| 选项 | 内容 |
|---|---|
| 自动 | 遵循项目设置的视图类型(默认) |
| 横版视角 | 因重力沿 Y 方向下落,以瓦片的碰撞判定为地面 |
| 俯视视角 | 沿高度方向下落,以高度 0 为地面 |
保持「自动」即可获得符合项目视角的下落方式。
之后更改视图类型时
改变的只有「从此以后出现的选项和模板」。
| 会改变的 | 不会改变的 |
|---|---|
| 地图图层停靠面板中出现的要素(可穿过平台・水面的种类) | 重力(项目设置的值保持原样) |
| 环境模板的一览 | 已经放置的节点・已经制作的地图 |
| 对象生成模板的一览与默认值 | 已经制作的对象的移动键・方向设置 |
| 自动瓦片格式的默认值 | 已经设置好的瓦片 |
| 「用寻路避开墙壁」栏位的显示 | 已保存的设置值(栏位被隐藏后数值仍会保留) |
| 新建地图的模板 | 已经制作的地图的图层构成 |
中途更改视角时,至少请手动修正重力。 可以从「设置」→「基本设置」→「项目」更改。
实用示例
开始制作俯视视角的游戏
- 在启动器的「新建项目」中,把视图类型选为「顶视图」。
- 会生成重力 0・地板瓦片+墙壁瓦片构成的示例地图。
- 对象创建对话框中会出现顶视图用的玩家和远程敌人模板。
- 敌人的移动模板中可以使用「用寻路避开墙壁」。
想把以横版视角开始的项目改为俯视视角
- 在「设置」→「基本设置」→「项目」选项卡中,把「视图类型」设为「顶视图」。
- 在同一画面(或「高级设置」的项目设置)中,把重力设为 0。
- 在玩家的「移动与跳跃」设置中,追加上下的移动键。
- 按需要把动画的「方向」扩展到 8 个方向。
已经制作的地图的图层构成不会自动改变。 请手动添加地板・墙壁的瓦片图层。
在横版视角的游戏中加入俯视视角的小游戏
- 项目设置保持为侧视图。
- 把对象创建对话框的视图切换下拉框设为「顶视图」,从俯视视角用的模板创建对象。
- 重力在整个项目中只有 1 份,因此该地图的角色请用抵消重力的设置(不受重力影响等)来制作。
寻路的栏位是看项目设置的,所以在这种用法下不会出现。
注意事项
- 重力不会随视图类型切换。 它只在新建项目时自动设置,中途更改视角时请手动修正。
- 默认是侧视图。 设置缺失・数值损坏的情况也会被视作侧视图。
- 更改视图类型不会改变已经制作好的内容。 地图的图层构成・对象的移动键・动画的方向・瓦片的设置都保持原样。
- 「水面」在横版视角和俯视视角下是不同的节点。 由于标签相同,更改项目视角后一览中出现的水面会被替换。已经放置的水面会原样保留(种类不会改变)。
- 「可穿过平台」只在侧视图时才会出现在一览里。
- 「用寻路避开墙壁」「避开墙壁」只在俯视视角时才会出现栏位。 栏位被隐藏后已保存的数值不会丢失。
- 自动瓦片格式只是默认值会改变。 素材格式不同时请在瓦片调色板设置中重新选择。
- 对象生成模板与官方素材的一览,可以用对话框内的下拉框切换。 不改变项目设置也能使用另一种视图用的内容。
- 击退的方向指定不会自动切换。 俯视视角请选「360度」,横版视角请选「左右」或「上抛」。
- 分数掉落物的下落方式保持「自动」就会跟随视图类型。 明确指定时会优先于项目设置。