Device Simulator (デバイスシミュレーター) は Unity エディターの機能で、モバイルデバイス上のアプリケーションの表示や動作のシミュレーションを行います。
デバイスシミュレーターは、以下のような構成になっています。
Simulator ビューは、モバイルデバイスの多くの共通機能のシミュレーションを行います。以下はその例です。
デバイスシミュレーターは、以下の Player Settings に対して、実際のデバイスと同じように反応します。
模擬されたデバイス画面をマウスカーソルでクリックすると、デバイスシミュレーターはアクティブな入力ソリューション (プロジェクトの設定により、Input Manager か Input System、またはその両方) にタッチイベントを作成します。
ノート: デバイスシミュレーターは、エディターがプレイモードの時のみ入力のシミュレーションを行います。デバイスシミュレーターはマルチタッチに対応しておらず、1 本指のタッチしか模擬できません。
デバイスシミュレーターの主な目的は、ターゲットデバイス上のアプリケーションのレイアウトを表示し、基本的なインタラクションをテストすることです。デバイス上でアプリケーションがどのように実行されるかを正確に表現するものではありません。
Simulator ビューでは、以下のシミュレーションはできません。
一度に模擬できるのは、1 つの Simulator ビューのみです。これがアクティブな Simulator ビューです。
デバイスシミュレーターは、シミュレートされたクラス内のすべての API を模擬しているわけではありません。詳しくは、シミュレートされたクラス を参照してください。