Personagens

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Os personagens normalmente se referem a Model objetos que interagem com o mundo ou outros usuários. Embora um personagem possa ser tão simples quanto uma esfera brilhante que se comunica e interage com os usuários, os personagens são muitas vezes modelos semelhantes a humanos com meios adicionais de expressão para incentivar a imersão e o realismo.

Os personagens podem variar entre personagens básicos , como um personagem não-jogador simples (NPC), ou avatar personagens, que são modelos controlados pelo usuário que incluem características avançadas para movimento, animaçõese cosméticos.

Todos os usuários do Roblox estão associados a um personagem de avatar baseado em conta. Juntamente com este personagem de avatar, o Roblox representa os usuários como jogadores no modelo de dados, dando aos desenvolvedores acesso a propriedades de personalização de personagens adicionais, características sociais e informações relevantes sobre jogabilidade e conta. Para mais informações sobre as características específicas da conta do jogador, consulte Jogadores.

Personagens Básicos

Os personagens básicos são frequentemente usados como NPCs e normalmente realizam uma ou duas tarefas simples. Um componente comum dos personagens básicos incluem um Nome de exibiçãoexibição, saúde e movimento básico.

Você pode usar os seguintes componentes dentro do seu objeto Model para ativar essas funções básicas:

  • Um grupo de peças, ou conjunto, que inclui o seguindo:
    • Uma coleção com o nome HumanoidRootPart para indicar a parte raiz do conjunto.
    • Uma peça com o nome Head para exibir um nome de exibição.
    • Partes adicionais que compõem as partes individuais do corpo cosmético, que geralmente incluem as 6 (R6) ou 15 (R15) partes do corpo usadas para modelos semelhantes a humanos.
    • Junções, como Bone ou Motor6D, que conectam cada parte do corpo como um conjunto.
  • Uma Humanoid instância para adicionar rapidamente propriedades de caracteres comuns a um modelo.
Exemplo de Personagem Básico (R6)
Modelo de dados

Com esses componentes, o modelo de personagem exibe um Humanoid.DisplayName , tem saúde e pode se mover com Humanoid.Move() . Para mais informações sobre configurações adicionais dos elementos de exibição e saúde, consulte Display de nome / saúde.

Personagens de Avatar

Os personagens de avatar usam um conjunto padronizado de componentes de personagem que permitem o uso de animações de corpo e facial, além de equipar roupas e acessórios. Ao padronizar os componentes, todos os modelos de personagem de avatar podem acessar essas características, sejam eles controlados por um jogador ou por um NPC.

Por padrão, todos os usuários entram em experiências como seu avatar Roblox salvo, o que já inclui todos os componentes para um personagem de avatar. Um personagem de avatar completo tem os seguintes componentes em seu Model :

  • Um conjunto de MeshPart objetos, que inclui o seguindo:
    • Uma parte com o nome HumanoidRootPart para indicar a parte raiz do conjunto.
    • Uma peça com o nome Head para exibir um nome de exibição.
    • Partes adicionais que compõem as partes de corpo individuais de cosméticos, que devem incluir as 15 partes de corpo padrão usadas para modelos R15 semelhantes a humanos.
    • Junções, como Bone ou Motor6D, que conectam cada parte e seguem uma hierarquia comum padrão.
  • Uma Humanoid instância para implementar e acessar propriedades de caracteres comuns.
  • WrapLayer objetos para cada uma das partes do corpo do seu modelo, para permitir que ele use roupas e outros cosméticos.
  • FaceControls para ativar expressões faciais e poses para a cabeça do seu personagem.
  • Attachment objetos para cada um dos pontos de anexo padrão no corpo do personagem.
Exemplo de Personagem de Avatar (R15)
Modelo de dados

Para obter informações sobre como modificar e personalizar personagens existentes em sua experiência, consulte Aparência do personagem .