摘要
通过Unity中的设备模拟器(Device Simulator),你可以在各种移动设备上查看、模拟和更改游戏行为!设备模拟器可以让你精准了解应用程序在设备上呈现的效果。详细教程参考官方视频。
教程
在Unity中制作内容时,你可以通过打开编辑器的Game一栏,查看内容的实际展示效果。
Game窗口可以展示不同分辨率的屏幕,还适用于PC、Mac和Linux等平台,不过,在制作移动端内容时,你通常需要频繁调整、部署内容,确保其能满足各种设备的特点。即使已经具备所有需测试的目标设备逐个测试不仅麻烦,还耗时。
为了协助测试流程,我们为Unity 2019.3及以上版本,发布了设备模拟器(Device Simulator)预览包。
设备模拟器(Device Simulator)可提供另一种模拟视图,类似传统游戏视图,但有可视化各种移动设备行为和物理特性的额外优势。
若想在Unity 2019.3中安装设备模拟器 (Device Simulator),选择Window>Package Manager来打开包管理器
选择Advanced>Show Preview Package来显示预览包,找到设备设备模拟器 (Device Simulator),点击窗口右下角的Install。
在安装完成后,你可选择Game栏的下拉菜单,选择Simulator,在Game和Simulator两种模式间切换。
在Simulator下拉菜单右边,你可以选用各种现成的支持设备,Roload按钮可加载新的画面和玩家设定,无须重新加载整个域,在按钮下方,你可以查看设备信息,如操作系统、CPU与GPU架构及设备当前分辨率。在窗口面板的最后部分,设备模拟器 (Device Simulator)会展示出部分应用设置,如系统语言、网络连接和On Low Memory回调按钮。比如,使用On Low Memory回调,可以在测试时卸载不使用的纹理和音频,为系统释放内存。
在基础的 Simulator窗口中,你能看到游戏在设备上的展示,启用Safe Area选项,可在屏幕上显示一 个绿框,框限定了内容在设备上可安全显示,不被显示器遮拦的区域。在演示游戏《Neon Verse》中,在Game视图的纵向上查看地HUD时,可以毫无遮拦地看到标题。当切换Game到Simulator视图,选择像苹果iPhoneX这类设备时,可看到标题被遮拦,不再位于安全区中。我们能将标题向下移动来弥补,让其重回安全区,所有操作都可在编辑器完成,不必再部署到目标设备上,帮助开发者与设计师实时取得反馈,根据各种不同设备来调整、设计内容。虽然功能有许多现成的 设备支持,但仍有大量设备未列入列表。设备模拟器 (Device Simulator)可加载自定义配置文件,将各种设备配置以json文件的形式加载,你可以选择自定义配置的路径。
选择Edit>Prefernces>Device Simulator>Device Directory>Browse。
在相同路径下,用屏幕上的配置新建json文件,文件必须以.device.json拓展名结尾,才能被编辑器正确识别、加载。想要进一步了解自定义配置和功能,请访问描述中的说明文档链接。