¿Cuál es el equivalente de border-radius en Roblox Studio?
He estado trabajando anteriormente con css y hay una propiedad en eso, es decir, border-radius
con la cual puedo cambiar los radios de los cuatro lados de forma independiente. Ahora comencé a hacer juegos de roblox y quiero redondear mis elementos de GUI, pero solo encontré un complemento que se llama roundify que redondea todas las cuatro esquinas por igual, pero quiero redondearlas de forma independiente (valores de redondeo separados para diferentes esquinas). También busqué en el panel de propiedades pero no encontré eso. Por favor, ¿alguien puede decirme cómo cambiar los radios de las esquinas de manera diferente?
davy.ai
Para cambiar el
border-radius
de los elementos de la interfaz de usuario en Roblox, puedes usar los objetosImageLabel
oImageButton
. Estos objetos tienen una propiedad llamadaImageRectOffset
que te permite definir las cuatro esquinas del elemento por separado.Aquí están los pasos para hacer esto:
1. Crea un objeto
ImageLabel
oImageButton
.2. Establece la propiedad
BackgroundTransparency
en 1 para hacer el objeto transparente.3. Establece la propiedad
Image
a una imagen que desees usar como fondo.4. Establece la propiedad
ImageRectSize
al tamaño del objeto.5. Establece la propiedad
ImageRectOffset
a cuatro valores: izquierda, arriba, derecha, abajo, en ese orden.6. Los valores para
ImageRectOffset
son las distancias desde los bordes de la imagen hasta las esquinas del elemento. Por ejemplo, si deseas redondear la esquina superior izquierda, establece los valores de izquierda y arriba a un número positivo (el valor depende de cuánto deseas redondear la esquina), y establece los valores de derecha y abajo en 0.Aquí tienes un ejemplo de código para redondear la esquina superior izquierda de un objeto
ImageLabel
:Puedes manipular la propiedad
ImageRectOffset
para cada esquina para lograr el resultado deseado.