Pelajari
Kelas Engine
StudioDeviceSimulatorService
Tidak Dapat Dibuat
Layanan
Tidak Direplikasi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.



Referensi API
Metode
CreateDeviceAsync
Hasil
Keamanan Plugin
StudioDeviceSimulatorService:CreateDeviceAsync(config:Dictionary):string
Parameter
config:Dictionary
Memberikan nilai
Contoh Kode
Contoh Membuat Perangkat
local id = Simulator:CreateDeviceAsync({
Name = "Tablet Kustom Saya",
Width = 2560,
Height = 1600,
PixelDensity = 300,
DeviceForm = Enum.DeviceForm.Tablet,
})

GetDeviceAsync
Hasil
Keamanan Plugin
StudioDeviceSimulatorService:GetDeviceAsync():string
Memberikan nilai

GetDeviceInfoAsync
Hasil
Keamanan Plugin
StudioDeviceSimulatorService:GetDeviceInfoAsync(deviceId:string):Dictionary
Parameter
deviceId:string
Memberikan nilai

GetDeviceListAsync
Hasil
Keamanan Plugin
StudioDeviceSimulatorService:GetDeviceListAsync():{any}
Memberikan nilai
Contoh Kode
Contoh daftar perangkat
local Simulator = game:GetService("StudioDeviceSimulatorService")
local devices = Simulator:GetDeviceListAsync()
for _, deviceId in devices do
print(deviceId)
end

GetOrientationAsync
Hasil
Keamanan Plugin
StudioDeviceSimulatorService:GetOrientationAsync():Enum.ScreenOrientation
Memberikan nilai

GetPixelDensityAsync
Hasil
Keamanan Plugin
StudioDeviceSimulatorService:GetPixelDensityAsync():number
Memberikan nilai

GetResolutionAsync
Hasil
Keamanan Plugin
StudioDeviceSimulatorService:GetResolutionAsync():Vector2
Memberikan nilai

GetScalingModeAsync
Hasil
Keamanan Plugin
StudioDeviceSimulatorService:GetScalingModeAsync():Enum.DeviceSimulatorScalingMode

RemoveDeviceAsync
Hasil
Keamanan Plugin
StudioDeviceSimulatorService:RemoveDeviceAsync(deviceId:string):()
Parameter
deviceId:string
Memberikan nilai
()

SetDeviceAsync
Hasil
Keamanan Plugin
StudioDeviceSimulatorService:SetDeviceAsync(deviceId:string):()
Parameter
deviceId:string
Memberikan nilai
()

SetOrientationAsync
Hasil
Keamanan Plugin
StudioDeviceSimulatorService:SetOrientationAsync(orientation:Enum.ScreenOrientation):()
Parameter
Memberikan nilai
()

SetPixelDensityAsync
Hasil
Keamanan Plugin
StudioDeviceSimulatorService:SetPixelDensityAsync(density:number):()
Parameter
density:number
Memberikan nilai
()

SetResolutionAsync
Hasil
Keamanan Plugin
StudioDeviceSimulatorService:SetResolutionAsync(
width:number, height:number
):()
Parameter
width:number
height:number
Memberikan nilai
()

SetScalingModeAsync
Hasil
Keamanan Plugin
StudioDeviceSimulatorService:SetScalingModeAsync(mode:Enum.DeviceSimulatorScalingMode):()
Memberikan nilai
()

StopSimulationAsync
Hasil
Keamanan Plugin
StudioDeviceSimulatorService:StopSimulationAsync():()
Memberikan nilai
()

UpdateDeviceAsync
Hasil
Keamanan Plugin
StudioDeviceSimulatorService:UpdateDeviceAsync(
deviceId:string, config:Dictionary
):()
Parameter
deviceId:string
config:Dictionary
Memberikan nilai
()
Contoh Kode
Contoh Pembaruan Perangkat
Simulator:UpdateDeviceAsync(id, {
Name = "Tablet Kustom Saya",
Width = 2732,
Height = 2048,
PixelDensity = 264,
DeviceForm = Enum.DeviceForm.Tablet,
})

Acara
ConfigurationChanged
Keamanan Plugin
StudioDeviceSimulatorService.ConfigurationChanged():RBXScriptSignal
Contoh Kode
Contoh perubahan konfigurasi
Simulator.ConfigurationChanged:Connect(function()
local deviceId = Simulator:GetDeviceAsync()
if deviceId ~= "default" then
local res = Simulator:GetResolutionAsync()
print(string.format("Aktif: %s @ %dx%d", deviceId, res.X, res.Y))
end
end)

©2026 Roblox Corporation. Roblox, logo Roblox, dan Powering Imagination termasuk dalam merek dagang kami yang terdaftar dan tidak terdaftar di AS dan negara lainnya.