I personaggi tipicamente fanno riferimento a qualsiasi oggetto Model che interagisce con il mondo o con altri utenti. Mentre un personaggio può essere così semplice come una sfera lampeggiante che comunica e interagisce con gli utenti, i personaggi sono spesso modelli umani con mezzi di espressione aggiuntivi per incoraggiare l'immersione e il realismo.
I personaggi possono essere caratteri di base caratteri, come un semplice personaggio non giocatore (NPC), o modelli avatar che sono modelli controllati dall'utente che includono funzionalità avanzate per la movimentazione, l'animazionie i cosmetici.
Tutti gli utenti Roblox sono associati a un personaggio avatar basato sul conto. Insieme a questo personaggio avatar, Roblox rappresenta gli utenti come giocatori nel modello di dati, dando agli sviluppatori accesso a proprietà di personalizzazione aggiuntive, funzionalità social e informazioni di gioco rilevanti. Per ulteriori informazioni sui caratteristiche specifiche dei giocatori, vedi Giocatori .
Personaggi di base
I personaggi di base sono spesso utilizzati come NPC e di solito eseguono uno o due compiti semplici. Un comune componente dei personaggi di base include un Nome Visualizzato, una salute e un movimento di base.
Puoi utilizzare i seguenti componenti all'interno del tuo oggetto Model per abilitare queste funzionalità di base:
- Un gruppo di parti, o assemblaggio , che include le Seguendo:
- Una collezione con il nome HumanoidRootPart per indicare la parte della radice dell'assemblaggio.
- Una parte con il nome Head per visualizzare un nome visualizzato sopra.
- Parti aggiuntive che compongono le parti del corpo individuali cosmetici, che di solito includono le 6 (R6) o 15 (R15) parti del corpo usate per i modelli umani.
- Un'istanza Humanoid per aggiungere rapidamente proprietà di personaggio comuni a un modello.
Con questi componenti, il modello di personaggio mostra un Humanoid.DisplayName, ha salute e può muoversi con Humanoid.Move(). Per ulteriori informazioni su configurazioni aggiuntive delle componenti di visualizzazione e salute, vedi Name/Health Display.
Personaggi dell'Avatar
I personaggi degli Avatar utilizzano un insieme standardizzato di componenti di personaggio che ti consentono di utilizzare animazioni corporee e facciali, e equipaggiare vestiti e accessori. Standardizzando i componenti, tutti i modelli di personaggio degli Avatar possono accedere a queste funzionalità, sia controllati da un giocatore che da un NPC.
Per impostazione predefinita, tutti gli utenti si uniscono alle esperienze come il loro AvatarRoblox salvato, che include già tutti i componenti per un personaggio avatar. Un personaggio avatar completo ha i seguenti componenti nel loro Model :
- Un'assemblaggio di MeshPart oggetti, che include quanto Seguendo:
- Una parte con il nome HumanoidRootPart per indicare la parte di radice dell'assemblaggio.
- Una parte con il nome Head per visualizzare un nome visualizzato sopra.
- Parti aggiuntive che compongono le parti del corpo individuali cosmetici, che devono includere le parti del corpo standard 15 utilizzate per i modelli R15 a forma di umano.
- Un'istanza Humanoid per implementare e accedere a proprietà di personaggio comuni.
- WrapLayer oggetti per ciascuna parte del corpo del tuo modello, per consentirgli di indossare vestiti e altri cosmetici a strato.
- FaceControls per abilitare espressioni facciali e pose per la testa del tuo personaggio.
- Attachment oggetti per ciascuno dei punti di attaccio standard sul corpo del personaggio.
Per informazioni su come modificare e personalizzare i personaggi esistenti nella tua esperienza, vedi Aspetto del personaggio.