StudioService
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
StudioService proporciona acceso a la configuración de Roblox Studio, permite la importación de archivos desde el sistema de archivos del usuario y otra información miscelánea.Está destinado a ser utilizado por Plugins para proporcionar una experiencia de usuario consistente.
- Los plugins que permiten al usuario mover objetos pueden encontrar GridSize , RotateIncrement y UseLocalSpace útiles.
- Los plugins que requieren que el usuario importe archivos deben usar PromptImportFile o PromptImportFiles para recibir objetos File.
- Los plugins que muestran iconos de clases de instancia pueden usar GetClassIcon .
- Los plugins que se preocupan por qué script está siendo editado actualmente (si es que hay alguno) pueden leer esto de ActiveScript .
Resumen
Propiedades
Refleja el LuaSourceContainer que está siendo editado actualmente (si es que hay alguno).
Determina la distancia en studs por la cual las herramientas de arrastre y movimiento de Studio mueven objetos en cada tic.
Determina los grados en los que la herramienta de rotación de Studio rotará los objetos seleccionados en cada tic.
El idioma actualmente en uso por Studio, por ejemplo en_US .
Determina si las herramientas de Studio usarán el espacio local de un objeto o el espacio global.
Métodos
Proporciona un diccionario que permite la visualización de un íconode ventana de explorador de clase.
Devuelve el ID de usuario de Studio si está iniciado sesión, de lo contrario devuelve 0.
Solicita al usuario actual de Studio que seleccione un archivo para agregar como File.
Solicita al usuario actual de Studio que seleccione archivos para agregar como Files .
Propiedades
Métodos
GetUserId
Devuelve
Muestras de código
-- Can only be used in a plugin
local StudioService = game:GetService("StudioService")
local Players = game:GetService("Players")
local loggedInUserId = StudioService:GetUserId()
local loggedInUserName = Players:GetNameFromUserIdAsync(loggedInUserId)
print("Hello,", loggedInUserName)