StudioDeviceSimulatorServiceクラス

クラスサービス(game:GetService("StudioDeviceSimulatorService")で取り出す)Instance.newでは作れない日本語解説は準備中

ひとことで言うと

StudioDeviceSimulatorServiceは、ロブロックス(Roblox)のクラスです。くわしい日本語解説は準備中のため、下に公式の説明(英語)を載せています。

公式の説明(英語):Service allowing you to control Studio's Device Simulator.

クラスの関係

受け継いでいるクラス:Object → Instance → StudioDeviceSimulatorService

メソッド(16)

名前と書き方説明
CreateDeviceAsync
StudioDeviceSimulatorService:CreateDeviceAsync(config: Dictionary): string
Creates a custom device preset and returns its ID.
GetDeviceAsync
StudioDeviceSimulatorService:GetDeviceAsync(): string
Returns the ID of the currently active device, or "default" if none is active.
GetDeviceInfoAsync
StudioDeviceSimulatorService:GetDeviceInfoAsync(deviceId: string): Dictionary
Returns the configuration dictionary for the specified device.
GetDeviceListAsync
StudioDeviceSimulatorService:GetDeviceListAsync(): Array
Returns an array of all available device IDs.
GetOrientationAsync
StudioDeviceSimulatorService:GetOrientationAsync(): ScreenOrientation
Returns the current simulated screen orientation.
GetPixelDensityAsync
StudioDeviceSimulatorService:GetPixelDensityAsync(): float
Returns the current simulated pixel density in DPI.
GetResolutionAsync
StudioDeviceSimulatorService:GetResolutionAsync(): Vector2
Returns the current simulated viewport resolution.
GetScalingModeAsync
StudioDeviceSimulatorService:GetScalingModeAsync(): DeviceSimulatorScalingMode
Returns how the simulated resolution currently maps to the Studio viewport.
RemoveDeviceAsync
StudioDeviceSimulatorService:RemoveDeviceAsync(deviceId: string): ()
Removes a custom device from the catalog.
SetDeviceAsync
StudioDeviceSimulatorService:SetDeviceAsync(deviceId: string): ()
Activates the specified device or stops simulation if "default" is passed.
SetOrientationAsync
StudioDeviceSimulatorService:SetOrientationAsync(orientation: ScreenOrientation): ()
Sets the simulated screen orientation.
SetPixelDensityAsync
StudioDeviceSimulatorService:SetPixelDensityAsync(density: float): ()
Overrides the simulated pixel density in DPI for the current session.
SetResolutionAsync
StudioDeviceSimulatorService:SetResolutionAsync(width: int, height: int): ()
Overrides the simulated viewport resolution for the current session.
SetScalingModeAsync
StudioDeviceSimulatorService:SetScalingModeAsync(mode: DeviceSimulatorScalingMode): ()
Sets how the simulated resolution maps to the Studio viewport.
StopSimulationAsync
StudioDeviceSimulatorService:StopSimulationAsync(): ()
Stops the active device simulation.
UpdateDeviceAsync
StudioDeviceSimulatorService:UpdateDeviceAsync(deviceId: string, config: Dictionary): ()
Updates the configuration of an existing custom device.

イベント(1)

名前と書き方説明
ConfigurationChanged
StudioDeviceSimulatorService.ConfigurationChanged()
Fires when the active simulation state changes.

受け継いでいるメンバー

Instance から受け継いでいるもの(46)

Archivable・Capabilities・IsInSandbox・Name・Parent・PredictionMode・Sandboxed・AddTag・ClearAllChildren・Clone・Destroy・FindFirstAncestor・FindFirstAncestorOfClass・FindFirstAncestorWhichIsA・FindFirstChild・FindFirstChildOfClass・FindFirstChildWhichIsA・FindFirstDescendant・GetActor・GetAttribute・GetAttributeChangedSignal・GetAttributes・GetChildren・GetDebugId・GetDescendants・GetFullName・GetStyled・GetStyledPropertyChangedSignal・GetTags・HasTag・IsAncestorOf・IsDescendantOf・IsPropertyModified・QueryDescendants・RemoveTag・ResetPropertyToDefault・SetAttribute・WaitForChild・AncestryChanged・AttributeChanged・ChildAdded・ChildRemoved・DescendantAdded・DescendantRemoving・Destroying・StyledPropertiesChanged

Object から受け継いでいるもの(4)

ClassName・GetPropertyChangedSignal・IsA・Changed

英語の説明とメンバーの一覧は、Roblox Creator Documentation(StudioDeviceSimulatorService)をもとにしています(CC BY 4.0)。日本語の解説は、このサイトで独自に書いたものです。

執筆:鈴木孝昌官公庁のWeb・システム開発を担当する現役プロジェクトマネージャー。沖縄マイクラ部 クロスウェーブで、ロブロックス(Roblox)・マインクラフト(マイクラ)・Scratchなどのプログラミングを指導。マイクラカップ沖縄代表チームを指導(第6回・第7回、第7回TBS賞)。
沖縄マイクラ部で、子どもたちにロブロックス(Roblox)やマインクラフト(マイクラ)のプログラミングを教えています。プロフィールと編集方針
Instagramで教室の様子を見る
noteで記事を読む