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. Sebbene un personaggio possa essere semplice come una sfera luminosa che comunica e interagisce con i giocatori, i personaggi sono spesso modelli simili a umani con mezzi di espressione aggiuntivi per incoraggiare l'immersione e il realismo.

I personaggi variano tra personaggi di base, come semplici personaggi non giocanti (NPC), e 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 di dati, offrendo ai creatori accesso a ulteriori proprietà di personalizzazione del personaggio, funzionalità sociali e informazioni rilevanti per il gameplay e l'account.

Personaggi di base

I personaggi di base sono spesso utilizzati come NPC e di solito svolgono uno o due semplici compiti. 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 costituiscono i singoli membri del corpo, che di solito includono le 6 parti (R6) o le 15 parti (R15) utilizzate per i modelli umani.
    • Giunti, come oggetti AnimationConstraint o Bone, che collegano ogni parte del corpo come un assemblaggio.
  • Un oggetto Humanoid per implementare e accedere alle comuni proprietà del personaggio.
Esempio di Personaggio di Base (R6)
Modello Dati

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

Personaggi Avatar

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

Per impostazione predefinita, tutti i giocatori entrano nei giochi come il loro avatar Roblox salvato, che include già tutti i componenti per un personaggio avatar. Un personaggio avatar completo ha i seguenti componenti nel proprio 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 costituiscono i singoli membri del corpo, come il braccio o la gamba del personaggio.
    • Giunti che collegano ogni parte del corpo e seguono una gerarchia di giunti standardizzata. Quando StarterPlayer.AvatarJointUpgrade è abilitato, l'upgrade introduce automaticamente oggetti AnimationConstraint limitati in forza e coppia ai giunti standard del personaggio, consentendo di creare movimenti e interazioni realistici, come arti completamente simulati e ragdoll alimentati.
  • Un oggetto Humanoid per implementare e accedere alle comuni proprietà del personaggio.
  • 15 oggetti WrapTarget per ciascuna delle parti del corpo del modello, consentendo di indossare abbigliamento e altri cosmetici stratificabili.
  • Un oggetto FaceControls per abilitare espressioni facciali e pose per la testa del personaggio.
  • 19 oggetti Attachment per ciascuno dei punti di attacco standard sul corpo del personaggio.
Esempio di Personaggio Avatar (R15)
Modello Dati

I modelli standard di personaggi avatar richiedono 15 giunti posizionabili, e i modelli di personaggi ad alta fedeltà supportano fino a 37 giunti aggiuntivi per un maggior livello di realismo con movimenti delle mani, delle spalle e della colonna vertebrale articolati. Per ulteriori informazioni sui modelli ad alta fedeltà, la loro gerarchia ossea specifica e le convenzioni di denominazione, e su come animarli con oggetti HumanoidRigDescription e DigitsRigDescription, vedere Specifiche del personaggio - Modelli ad alta 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 rigide macchine a stati con un sistema flessibile e basato sulle 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.