手册:顶视图与侧视图设置的区别

关于本手册

本手册讲解项目设置中的「视图类型」(侧视图 / 顶视图)究竟会改变什么。它是新建项目时选择的项目,会把编辑器提供的选项与新建物的模板按视角切换。遇到「明明是俯视视角,角色却一直往下掉」「想放的节点没有出现在一览里」这类情况时请阅读本手册。

什么是视图类型

类型 设想的游戏
侧视图(默认) 横版视角。会因重力下落、会跳跃
顶视图 俯视视角。没有重力,向上下左右行走

设置的位置有 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 为地面

保持「自动」即可获得符合项目视角的下落方式。


之后更改视图类型时

改变的只有「从此以后出现的选项和模板」。

会改变的 不会改变的
地图图层停靠面板中出现的要素(可穿过平台・水面的种类) 重力(项目设置的值保持原样)
环境模板的一览 已经放置的节点・已经制作的地图
对象生成模板的一览与默认值 已经制作的对象的移动键・方向设置
自动瓦片格式的默认值 已经设置好的瓦片
「用寻路避开墙壁」栏位的显示 已保存的设置值(栏位被隐藏后数值仍会保留)
新建地图的模板 已经制作的地图的图层构成

中途更改视角时,至少请手动修正重力。 可以从「设置」→「基本设置」→「项目」更改。


实用示例

开始制作俯视视角的游戏

  1. 在启动器的「新建项目」中,把视图类型选为「顶视图」。
  2. 会生成重力 0・地板瓦片+墙壁瓦片构成的示例地图。
  3. 对象创建对话框中会出现顶视图用的玩家和远程敌人模板。
  4. 敌人的移动模板中可以使用「用寻路避开墙壁」。

想把以横版视角开始的项目改为俯视视角

  1. 在「设置」→「基本设置」→「项目」选项卡中,把「视图类型」设为「顶视图」。
  2. 在同一画面(或「高级设置」的项目设置)中,把重力设为 0。
  3. 在玩家的「移动与跳跃」设置中,追加上下的移动键。
  4. 按需要把动画的「方向」扩展到 8 个方向。

已经制作的地图的图层构成不会自动改变。 请手动添加地板・墙壁的瓦片图层。

在横版视角的游戏中加入俯视视角的小游戏

  1. 项目设置保持为侧视图。
  2. 把对象创建对话框的视图切换下拉框设为「顶视图」,从俯视视角用的模板创建对象。
  3. 重力在整个项目中只有 1 份,因此该地图的角色请用抵消重力的设置(不受重力影响等)来制作。

寻路的栏位是看项目设置的,所以在这种用法下不会出现。


注意事项

  • 重力不会随视图类型切换。 它只在新建项目时自动设置,中途更改视角时请手动修正。
  • 默认是侧视图。 设置缺失・数值损坏的情况也会被视作侧视图。
  • 更改视图类型不会改变已经制作好的内容。 地图的图层构成・对象的移动键・动画的方向・瓦片的设置都保持原样。
  • 「水面」在横版视角和俯视视角下是不同的节点。 由于标签相同,更改项目视角后一览中出现的水面会被替换。已经放置的水面会原样保留(种类不会改变)。
  • 「可穿过平台」只在侧视图时才会出现在一览里。
  • 「用寻路避开墙壁」「避开墙壁」只在俯视视角时才会出现栏位。 栏位被隐藏后已保存的数值不会丢失。
  • 自动瓦片格式只是默认值会改变。 素材格式不同时请在瓦片调色板设置中重新选择。
  • 对象生成模板与官方素材的一览,可以用对话框内的下拉框切换。 不改变项目设置也能使用另一种视图用的内容。
  • 击退的方向指定不会自动切换。 俯视视角请选「360度」,横版视角请选「左右」或「上抛」。
  • 分数掉落物的下落方式保持「自动」就会跟随视图类型。 明确指定时会优先于项目设置。
2 个赞