Version: Unity 6.0 (6000.0)
语言 : 中文
Device Simulator
Simulator 视图

Device Simulator 简介

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

Device Simulator 包括:

  • Simulator 视图:在模拟的移动设备上查看应用程序。
  • 模拟类:测试可响应特定于设备的行为的代码。
  • 设备定义:描述要模拟的设备。
  • Device Simulator 插件:配置 Simulator 视图的__ UI__(即用户界面,User Interface)让用户能够与您的应用程序进行交互。Unity 目前支持三种 UI 系统。更多信息
    See in Glossary

Simulator 视图中的控件

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

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

播放器设置

Device Simulator 对以下播放器设置的反应与真实设备的反应相同:

  • Fullscreen Mode
  • Resolution Scaling
  • 默认方向
  • 图形 API
  • Render outside safe area

模拟触控输入

如果用鼠标光标单击模拟设备屏幕,Device Simulator 将在活动输入解决方案(Input ManagerInput System 或两者都有,具体取决于项目设置)中创建触控事件。

注意:Device Simulator 仅在编辑器处于播放模式时模拟输入。Device Simulator 不支持多点触控;只能模拟一次手指触控。

限制

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

Simulator 视图无法模拟以下内容:

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

一次只能模拟一个 Simulator 视图。这是激活的 Simulator 视图。

  • 如果仅打开一个 Simulator 视图,并且未打开任何 Game 视图,则无论这个 Simulator 视图是否可见,该视图都处于活动状态。
  • 如果打开了多个 Simulator 视图,但没有打开 Game 视图,则最后一个获取焦点的 Simulator 视图为活动视图。
  • 如果同时打开 Simulator 视图和 Game 视图,当聚焦到 Game 视图时,Unity 会禁用所有模拟器;当聚焦到 Simulator 视图时,则 Simulator 视图在获得焦点时保持活动状态。

Device Simulator 不会模仿模拟类中的所有 API。有关更多信息,请参阅模拟类

Device Simulator
Simulator 视图