开发故事发布于 Thor's Workshopv1.0.8
为什么连接手柄后要扩大游戏画面
触控按键隐藏后,游戏画面仍保持原来的大小。我们让游戏利用空出的空间,并让 DS 双屏布局适应当前的操作方式。
封闭 Beta 测试
连接手柄或键盘可以隐藏触控按键。但此前游戏画面的大小不会改变,留下了一块空白。
原先的原则是连接或断开手柄时保持游戏画面大小不变。这次调整了这一原则,让不需要触控按键时的游戏画面能够更大。
现在,隐藏按键原先占用的空间也能用于显示游戏。横屏增加左右空间,竖屏增加下方空间,同时避开刘海和主屏幕指示条。
对任天堂 DS 而言,双屏排列也很重要。横屏时按键之间的空间,与连接手柄并隐藏按键后的可用空间并不相同。
有用户反映,横屏左右排列时,游戏画面相对于按键太小。以 852x393 的手机画面计算,每个屏幕的宽度为 168,小于 DS 原始屏幕宽度 256。
最初尝试根据按键的实际位置计算游戏画面宽度。但即使把按键缩到最小,宽度也只从 168 增加到 181,约提升百分之八。限制空间的肩键不支持调整大小。为此还要修改布局编辑器的验证规则,收益有限,因此没有采用这一方案。
随后比较了手机和平板在按键显示及隐藏时的布局。在检查过的尺寸中,按键显示时上下排列能得到更大的画面,按键隐藏时则左右排列更大。上下排列受高度限制,即使隐藏按键也无法继续放大。
我们将结果用于已有的“自动”布局,并将其设为 DS 横屏默认值。按键显示时上下排列,隐藏时左右排列。用户手动选择的上下或左右排列保持不变。
最终选择根据可用空间切换布局,而不是只缩小按键。改进已有设置后,用户切换操作方式时就不必反复选择画面排列。
相关开发故事
- 开发故事v1.0.7封闭 Beta 测试
让其他模拟器的存档也能导入
有用户反馈无法导入 Delta 的任天堂 DS 存档。除了文件格式,我们还需要检查 N-EMU 的导入功能究竟接受哪些文件。