Ghi chú phát hành
Học
Lớp công cụ
StudioDeviceSimulatorService
Không Thể Tạo
Dịch Vụ
Không Sao Chép

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.



Tài Liệu Tham Khảo API
Phương Pháp
CreateDeviceAsync
Sinh Lợi
Bảo Mật Plugin
StudioDeviceSimulatorService:CreateDeviceAsync(config:Dictionary):string
Tham Số
config:Dictionary
Lợi Nhuận
Mẫu mã
Ví dụ về Tạo Thiết Bị
local id = Simulator:CreateDeviceAsync({
Name = "Máy Tính Bảng Tùy Chỉnh Của Tôi",
Width = 2560,
Height = 1600,
PixelDensity = 300,
DeviceForm = Enum.DeviceForm.Tablet,
})

GetDeviceAsync
Sinh Lợi
Bảo Mật Plugin
StudioDeviceSimulatorService:GetDeviceAsync():string
Lợi Nhuận

GetDeviceInfoAsync
Sinh Lợi
Bảo Mật Plugin
StudioDeviceSimulatorService:GetDeviceInfoAsync(deviceId:string):Dictionary
Tham Số
deviceId:string
Lợi Nhuận

GetDeviceListAsync
Sinh Lợi
Bảo Mật Plugin
StudioDeviceSimulatorService:GetDeviceListAsync():{any}
Lợi Nhuận
Mẫu mã
Ví dụ danh sách thiết bị
local Simulator = game:GetService("StudioDeviceSimulatorService")
local devices = Simulator:GetDeviceListAsync()
for _, deviceId in devices do
print(deviceId)
end

GetOrientationAsync
Sinh Lợi
Bảo Mật Plugin
StudioDeviceSimulatorService:GetOrientationAsync():Enum.ScreenOrientation

GetPixelDensityAsync
Sinh Lợi
Bảo Mật Plugin
StudioDeviceSimulatorService:GetPixelDensityAsync():number
Lợi Nhuận

GetResolutionAsync
Sinh Lợi
Bảo Mật Plugin
StudioDeviceSimulatorService:GetResolutionAsync():Vector2
Lợi Nhuận

GetScalingModeAsync
Sinh Lợi
Bảo Mật Plugin
StudioDeviceSimulatorService:GetScalingModeAsync():Enum.DeviceSimulatorScalingMode

RemoveDeviceAsync
Sinh Lợi
Bảo Mật Plugin
StudioDeviceSimulatorService:RemoveDeviceAsync(deviceId:string):()
Tham Số
deviceId:string
Lợi Nhuận
()

SetDeviceAsync
Sinh Lợi
Bảo Mật Plugin
StudioDeviceSimulatorService:SetDeviceAsync(deviceId:string):()
Tham Số
deviceId:string
Lợi Nhuận
()

SetOrientationAsync
Sinh Lợi
Bảo Mật Plugin
StudioDeviceSimulatorService:SetOrientationAsync(orientation:Enum.ScreenOrientation):()
Tham Số
Lợi Nhuận
()

SetPixelDensityAsync
Sinh Lợi
Bảo Mật Plugin
StudioDeviceSimulatorService:SetPixelDensityAsync(density:number):()
Tham Số
density:number
Lợi Nhuận
()

SetResolutionAsync
Sinh Lợi
Bảo Mật Plugin
StudioDeviceSimulatorService:SetResolutionAsync(
width:number, height:number
):()
Tham Số
width:number
height:number
Lợi Nhuận
()

SetScalingModeAsync
Sinh Lợi
Bảo Mật Plugin
StudioDeviceSimulatorService:SetScalingModeAsync(mode:Enum.DeviceSimulatorScalingMode):()
Lợi Nhuận
()

StopSimulationAsync
Sinh Lợi
Bảo Mật Plugin
StudioDeviceSimulatorService:StopSimulationAsync():()
Lợi Nhuận
()

UpdateDeviceAsync
Sinh Lợi
Bảo Mật Plugin
StudioDeviceSimulatorService:UpdateDeviceAsync(
deviceId:string, config:Dictionary
):()
Tham Số
deviceId:string
config:Dictionary
Lợi Nhuận
()
Mẫu mã
Ví dụ Cập nhật Thiết bị
Simulator:UpdateDeviceAsync(id, {
Name = "Máy tính bảng Tùy chỉnh của tôi",
Width = 2732,
Height = 2048,
PixelDensity = 264,
DeviceForm = Enum.DeviceForm.Tablet,
})

Sự Kiện
ConfigurationChanged
Bảo Mật Plugin
StudioDeviceSimulatorService.ConfigurationChanged():RBXScriptSignal
Mẫu mã
Ví dụ thay đổi cấu hình
Simulator.ConfigurationChanged:Connect(function()
local deviceId = Simulator:GetDeviceAsync()
if deviceId ~= "default" then
local res = Simulator:GetResolutionAsync()
print(string.format("Đang hoạt động: %s @ %dx%d", deviceId, res.X, res.Y))
end
end)

©2026 Roblox Corporation. Roblox, logo Roblox và Powering Imagination là các nhãn hiệu đã đăng ký và chưa đăng ký của chúng tôi tại Hoa Kỳ và các quốc gia khác.