Pode ser interessante aprender sobre outros jogadores.O módulo de desenvolvedor Perfil de Cartão é uma ótima maneira de ver mais informações sobre os outros dentro de uma experiência, de insígnias alcançadas até os jogos favoritos do jogador.
Uso do módulo
Instalação
Para usar o módulo Perfil de Cartão em uma experiência:
Certifique-se de que a classificação Modelos está selecionada, então clique no botão Ver Todos para Categorias .
Localize e clique no tijolo Dev Modules .
Localize o módulo Perfil de Cartão e clique nele, ou arraste-e-solte-o para a ver3D.
Na janela Explorer, mova todo o modelo Perfil de Card para Serviço de Script de Servidor .Ao executar a experiência, o módulo se distribuirá a vários serviços e começará a funcionar.
Visões
As cartas de perfil têm diferentes vistas dependendo de se você está vendo sua própria carta ou a cartão presentede outro jogador.
Quando você primeiro aparece na experiência, um ícone aparece sobre seu personagem.Clicar no ícone abre a verde cartão de perfil.Uma vez que o cartão é fechado, o ícone desaparece, mas você pode reabrir o cartão a qualquer momento clicando no seu personagem.

Ao visualizar seu próprio cartão presente, ele aparece como faria para outro jogador, exceto que o texto de espaço reservado aparecerá para quaisquer entradas em branco.Além disso, a string de status está sujeita a filtragem de texto , como qualquer entrada de texto gratuita deveria ser.




Referência da API
Funções
configurar
configurar(config: table )
Substitui as opções de configuração padrão através das seguintes chaves/valores na tabela config.Essa função deve ser chamada de um dentro de StarterPlayerScripts .
Chave | Descrição | Padrão |
---|---|---|
alwaysOnTop | Se true , mostra ícones de localizador no topo de tudo, impedindo que sejam bloqueados por objetos do mundo 3D. | verdadeiro |
showPersonalIndicator | Se true , mostra o indicador pessoal quando um jogador se junta pela primeira vez à experiência. | verdadeiro |
showBlur | Se true , mostra o plano de fundo da tela embaçada quando um jogador entra no modo de edição. | verdadeiro |
maxClickDistance | Distância máxima do ponto de vista da câmera, um cartão aparecerá quando um personagem for clicado, medido em studs. | 100 |
backgroundColor | Cor de fundo para o cartão ( Color3 ). | [228, 255, 255] |
backgroundTransparency | Transparência do cartão presentebackgroundColor . | 0.2 |
isScaled | Se true , escala automaticamente o tamanho do texto para preencher a altura do espaço. | falso |
isTruncated | Se true , esconde automaticamente os extremos das strings que, caso contrário, seriam muito longos para uma visualização adequada. | verdadeiro |
hasRoundedCorners | Se true , os cantos do cartão presenteserão arredondados. | falso |
cornerRadiusValue | Valor do raio de canto UICorner, se hasRoundedCorners for true. | 20 |
hasBorder | Se true , mostra uma borda para o cartão presente. | falso |
borderColor | Cor da borda do cartão presente( Color3 ). Aplica-se somente se hasBorder for true . | [228, 255, 255] |
borderThickness | Espessura da borda do cartão presente, se hasBorder for true. | 3 |
borderTransparency | Transparência da borda do cartão presente, se hasBorder for true. | 0 |
borderLineJoinMode | Estilo de canto da borda do cartão presente( Enum.LineJoinMode ). Aplica-se somente se hasBorder for true . | Round |
headerFontSize | Tamanho da fonte para o cabeçalho do cartão presente. | 18 |
headerFontType | Tipo de fonte para o cabeçalho do cartão presente( Enum.Font ). | GothamBlack |
textFontSize | Tamanho da fonte para o texto principal do cartão presente. | 15 |
textFontType | Tipo de fonte para o texto do corpo do cartão presente(Enum.Font). | GothamMedium |
LocalScript
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})