Tarjeta de perfil

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Puede ser interesante aprender sobre otros jugadores. El PerfilCard módulo de desarrollador es una gran manera de ver más información sobre otros dentro de una experiencia, desde logros obtenidos hasta los juegos favoritos del jugador.

Uso de módulos

Instalación

Para usar el módulo Tarjeta de perfil en una experiencia:

  1. De la pestaña Ver, abra la Caja de herramientas y seleccione la pestaña Tienda del Creador .

    Toolbox toggle button in Studio
  2. Asegúrese de que se seleccione el Modelos clasificación y luego haga clic en el botón Ver Todo para Categorías .

  3. Ubique y haga clic en el mosaico de Modulos de Dev .

  4. Ubique el módulo Tarjeta de perfil y haga clic en él, o arrástralo y suéltalo en la vista 3D.

  5. En la ventana Explorer, mueva el modelo entero de Tarjeta de perfil a ServerScriptService . Al ejecutar la experiencia, el módulo se distribuirá a varios servicios y comenzará a funcionar.

Vistas

Las tarjetas de perfil tienen diferentes vistas dependiendo de si estás viendo tu propia tarjetas regaloo la de otro jugador.

Cuando aparece el icono sobre tu personaje, haz clic en él para abrir la vista de tu experiencia. Una vez que se cierra el cartón, el icono desaparece, pero puedes reabrir el cartón en cualquier momento haciendo clic en tu personaje.

Al ver tu propia tarjetas regalo, aparece como lo haría a otro jugador, excepto el texto de marcado de lugar que aparecerá para cualquier entrada de texto vacío. Además, la cadena de estado está sujeta a filtrado de texto , como cualquier entrada de texto gratuito.

Tarjeta sin estado personalizado
Tarjeta con estatus personalizado
Iniciando un estado personalizado
Intenta entrar en un estado inválido

Referencia de API

Funciones

configurar

configurar(Config: table )

Anula las opciones de configuración predeterminadas a través de las siguientes llaves/valores en la tabla config. Esta función debería ser llamada desde un LocalScript dentro de StarterPlayerScripts .

ClaveDescripciónPor defecto
alwaysOnTopSi true , muestra iconos de localizador en la parte superior de todo, evitando que sean bloqueados por objetos del mundo 3D.cierto
showPersonalIndicatorSi true, muestra el indicador personal cuando un jugador se une por primera vez a la experiencia.cierto
showBlurSi true, muestra el fondo de pantalla borro cuando un jugador ingresa al modo de edición.cierto
maxClickDistanceLa distancia máxima desde el punto de vista de la cámara que aparecerá cuando un personaje es clicado, se medirá en studs.100
backgroundColorColor de fondo para la tarjeta ( Color3 ).[228, 255, 255]
backgroundTransparencyTransparencia de la tarjetas regalobackgroundColor .0.2
isScaledSi true , escala automáticamente el tamaño del texto para llenar la altura del espacio.falso
isTruncatedSi true , automáticamente oculta los extremos de las cadenas que de otra manera serían demasiado largas para una buena vista.cierto
hasRoundedCornersSi true, las esquinas de la tarjetas regalose redondearán.falso
cornerRadiusValueValor de la esquina UICorner , si hasRoundedCorners es true .20
hasBorderSi true, muestra una frontera para la tarjetas regalo.falso
borderColorColor de la frontera de la tarjetas regalo( Color3 ). Solo se aplica si hasBorder es true .[228, 255, 255]
borderThicknessEspesor de la frontera de la tarjetas regalo, si hasBorder es true .3
borderTransparencyTransparencia de la frontera de la tarjetas regalo, si hasBorder es true .0
borderLineJoinModeEstilo de esquina de la frontera de la tarjetas regalo( Enum.LineJoinMode ). Solo se aplica si hasBorder es true .Round
headerFontSizeTamaño de fuente para el encabezado de la tarjetas regalo.18
headerFontTypeTipo de fuente para el encabezado de la tarjetas regalo( Enum.Font ).GothamBlack
textFontSizeTamaño de fuente para el texto del cuerpo de la tarjetas regalo.15
textFontTypeTipo de fuente para el texto del cuerpo de la tarjetas regalo( Enum.Font ).GothamMedium
Script local

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local ProfileCard = require(ReplicatedStorage:WaitForChild("ProfileCard"))
ProfileCard.configure({
alwaysOnTop = true,
maxClickDistance = 50,
backgroundColor = Color3.fromRGB(0, 0, 0),
backgroundTransparency = 0.4
})