Personaggi

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Personaggi si riferisce tipicamente a qualsiasi oggetto Model che interagisce con il mondo o con altri utenti. Mentre un personaggio può essere semplice come una sfera luminosa che comunica e interagisce con i giocatori, i personaggi sono spesso modelli simili agli esseri umani con mezzi aggiuntivi di espressione per incoraggiare l'immersione e il realismo.

I personaggi variano da personaggi di base, come semplici personaggi non giocanti (NPC), a personaggi avatar, che sono modelli controllati dagli utenti che includono funzionalità avanzate per movimento, animazione e cosmetici.

Tutti gli utenti di Roblox sono associati a un personaggio avatar basato su un account. Insieme a questo personaggio avatar, Roblox rappresenta gli utenti come giocatori nel modello dei dati, fornendo ai creatori accesso a ulteriori proprietà di personalizzazione dei personaggi, funzionalità sociali e informazioni sul gameplay e sull'account pertinenti.

Personaggi di base

I personaggi di base vengono spesso utilizzati come NPC e di solito svolgono uno o due compiti semplici. Un componente comune dei personaggi di base include un nome visualizzato, salute e 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 i seguenti elementi:
    • Una collezione con il nome HumanoidRootPart per indicare la parte principale dell'assemblaggio.
    • Una parte con il nome Head per visualizzare il nome del personaggio sopra la geometria della testa.
    • Parti mesh aggiuntive che compongono le singole parti del corpo, che comunemente includono le 6 (R6) o 15 (R15) parti del corpo utilizzate per modelli simili agli esseri umani.
    • Giunti, come Bone o Motor6D, che collegano ciascuna parte del corpo come un assemblaggio.
  • Un'istanza di Humanoid per implementare e accedere alle proprietà comuni del personaggio.
Esempio di Personaggio di Base (R6)
Modello dei Dati

Con questi componenti, il modello del personaggio visualizza un Humanoid.DisplayName, ha salute e può muoversi con Humanoid.Move(). Per ulteriori informazioni su ulteriori configurazioni degli elementi di visualizzazione e salute, vedi Visualizzazione del nome/salute.

Personaggi avatar

I personaggi avatar utilizzano un insieme standardizzato di componenti del personaggio che consentono di utilizzare animazioni corporee e facciali e di equipaggiare abbigliamento e accessori. Standardizzando i componenti, tutti i modelli di personaggi avatar possono accedere a queste funzionalità, siano essi controllati da un giocatore o da un NPC.

Per impostazione predefinita, tutti i giocatori entrano nei giochi come il loro avatar Roblox salvato, che già include tutti i componenti per un personaggio avatar. Un personaggio avatar completo ha i seguenti componenti nel suo Model:

  • Un assemblaggio di oggetti MeshPart, che include i seguenti elementi:
    • Una parte con il nome HumanoidRootPart per indicare la parte principale dell'assemblaggio.
    • Una parte con il nome Head per visualizzare il nome e la salute del personaggio sopra la geometria della testa.
    • 15 mesh che compongono le singole parti del corpo, come il braccio o la gamba del personaggio.
    • Giunti, come oggetti Bone o Motor6D, che collegano ciascuna parte e seguono una gerarchia di giunti standardizzata.
  • Un'istanza di Humanoid per implementare e accedere alle proprietà comuni del personaggio.
  • Oggetti WrapLayer per ciascuna delle parti del corpo del modello, che consentono di indossare abbigliamento e altri cosmetici stratificabili.
  • FaceControls per abilitare espressioni facciali e pose per la testa del personaggio.
  • Oggetti Attachment per ciascuno dei punti di attacco standard sul corpo del personaggio.
Esempio di Personaggio Avatar (R15)
Modello dei Dati

Le strutture dei personaggi avatar standard richiedono 15 giunti posabili, e le strutture per personaggi a maggiore fedeltà supportano fino a 37 giunti aggiuntivi per un livello di realismo maggiore con mani articulate, spalle e movimenti della colonna vertebrale. Per ulteriori informazioni sui supporti a maggiore fedeltà, sulla loro specifica gerarchia ossea e sulle convenzioni di denominazione, e su come animarli con oggetti HumanoidRigDescription e DigitsRigDescription, vedere Specifiche dei personaggi - Strutture a maggiore fedeltà.

Libreria del Controller del Personaggio

La Libreria del Controller del Personaggio (CCL) è un framework modulare per costruire il movimento e i comportamenti del personaggio attraverso attributi e script Luau. Questa architettura sostituisce le macchine a stati rigidi con un sistema flessibile e guidato dalle abilità per le meccaniche del personaggio.

© 2026 Roblox Corporation. Roblox, il logo Roblox e Powering Imagination sono tra i nostri marchi registrati e non registrati negli Stati Uniti. e altri paesi.