Version: 6000.3
语言: 中文
设备模拟器
模拟器视图

设备模拟器介绍

设备模拟器是 Unity 编辑器的一项功能,可模拟应用程序在移动设备上的显示和行为。

设备模拟器包括:

  • 模拟器视图:在模拟移动设备上查看应用程序。
  • 模拟类:测试响应特定于设备的行为的代码。
  • 设备定义:描述要模拟的设备。
  • 设备模拟器插件:配置模拟器视图的界面。

模拟器视图中的控件

模拟器视图模拟移动设备的许多常见功能,包括:

  • 自动旋转
  • 屏幕安全区
  • 触摸输入

播放器设置

设备模拟器对以下内容做出反应玩家设置设置,可让您为 Unity 构建的最终游戏设置各种特定于玩家的选项。更多信息
请参阅术语表
与真实设备相同的方式:

  • 全屏模式
  • 分辨率缩放
  • 默认方向
  • 图形 API
  • 渲染安全区域之外

模拟触摸输入

如果使用鼠标光标单击模拟设备屏幕,则设备模拟器会在活动输入解决方案中创建触摸事件(输入管理器设置(Input Manager Settings) 可在其中为项目定义所有不同的输入轴、按钮和控件。更多信息
请参阅术语表
输入系统或两者,具体取决于您的项目设置)。

注意:设备模拟器仅在编辑器处于 播放(Play) 模式时模拟输入。设备模拟器不支持多点触控;它只能模拟一根手指触摸。

局限性

设备模拟器的主要目的是查看目标设备上应用程序的布局并测试基本交互。它无法准确表示应用程序在设备上的运行方式。

模拟器视图不模拟以下内容:

  • 设备的性能特征,例如设备的处理器速度或可用内存。
  • 设备的呈现功能。
  • 在编辑器中不起作用的原生插件。
  • 平台 #define 指令,例如UNITY_IOS。
  • 陀螺仪旋转。

一次只能模拟一个模拟器视图。这是活动的模拟器视图。

  • 如果只打开一个模拟器视图,而未打开游戏视图,则无论一个模拟器视图是否可见,它都会处于活动状态。
  • 如果打开了多个模拟器视图,但未打开游戏视图,则最后一个具有焦点的模拟器视图处于活动状态。
  • 如果混合打开了模拟器视图和游戏视图,则将焦点放在游戏视图中,Unity 将禁用所有模拟器,如果聚焦于模拟器视图,则模拟器视图在具有焦点时保持活动状态。

设备模拟器不会模拟模拟类中的所有 API。有关详细信息,请参阅模拟类

设备模拟器
模拟器视图