Segui i passaggi seguenti per creare il tuo gioco di calcio basato sulla fisica, in cui i giocatori utilizzano il piccone per condurre il pallone verso la porta della squadra avversaria:
Imposta il progetto
Crea un nuovo progetto da qualsiasi modello di isola.
Ti consigliamo di utilizzare il modello Vuoto per avere a disposizione un'area piatta con cui lavorare.
Se inizi con il modello Vuoto, applica il materiale M_FortniteLandscape_Customizable ai GridPlanes per conferire al terreno un aspetto erboso.
Dal menu a discesa Progetto nella barra del menu, seleziona Impostazioni progetto.
Scorri fino in fondo, sotto Accesso sperimentale, per trovare e abilitare la casella di controllo Fisica .
Importa il pallone da calcio
Scarica un asset pallone da calcio dal tuo marketplace di asset preferito. In questo esempio viene utilizzato un asset .glb. Contiene una mesh statica, una texture e un'istanza del materiale.
Pallone da calcio di tinmanjuggernaut su Sketchfab, utilizzato con la licenza standard di Sketchfab.
Importa la palla trascinando il file .glb in Esplora contenuti. Puoi lasciare le impostazioni predefinite.
Fai doppio clic sull mesh statica per aprire l'asset e modificarlo.
Nella viewport, seleziona Mostra e Collisione semplice.
Se è già presente una collisione, eliminala.
Nel menu Collisione nella barra multifunzione superiore, seleziona Aggiungi collisione semplificata sfera.
Nelle impostazioni di Collisione del pannello Dettagli , imposta:
Raggio - 102.0
Preimpostazione collisione - Blocca tutto
Centro - 0 per tutti gli assi
La collisione dovrebbe ora essere visibile. Salva la tua mesh statica.
Crea l'oggetto scenografico Pallone da calcio
In Esplora contenuti, fai clic con il tasto destro del mouse sulla mesh statica e seleziona Azioni asset su script > Converti in oggetto scenografico > Pietra.
Nel tuo progetto verrà creata una cartella chiamata CustomProps. Apri la cartella e trascina la blueprint dell'oggetto scenografico nella scena.
Nel pannello Dettagli , premi il pulsante +Aggiungi e aggiungi un componente Fisica Fort .
Nel componente FortPhysics, imposta:
Simula fisica - Vero
Override massa - Vero
Massa - 20.0
Smorzamento lineare - 0.1
Smorzamento angolare - 0.3
Moltiplicatore Impulso all'impatto - 3.0
Aggiungi elementi del gioco del calcio
Seleziona IslandSettings0 nel tuo Outliner e modifica le impostazioni seguenti:
Numero massimo di giocatori - 6
Squadra - Indice squadra: 2
Dimensione squadra - Divisione equa
Ingresso in corso - Genera
Invincibilità - Vero
Consenti costruzione - No
Inizia con un piccone - Vero
Posiziona sei dispositivi Generatore giocatore :
Primi 3: Squadra giocatore - Indice squadra 1
Altri 3: Squadra giocatore - Indice squadra 2
Visibile in gioco - Falso
A questo punto, prova ad avviare una sessione per assicurarti che tutto funzioni come previsto.
Usa gli oggetti scenografici per realizzare il tuo campo da gioco!
Utilizza Colosseo colossale in Fortnite > Prefab
Utilizza il campo da calcio ricreativo come spazio base per il tuo gioco
Trova il FortniteRecreation SoccerGoal in Esplora contenuti e posiziona due istanze per le due porte da calcio. Ridimensionale di 1,5 volte per adattarsi alle dimensioni del pallone.
Aggiungi un dispositivoBarriera per definire i confini del campo di gioco e impedire alla palla di volare fuori.
Cambia la forma della zona in Scatola vuota e posiziona la parte inferiore del dispositivo sotto il terreno. In caso contrario, interferirà con i generatori dei giocatori.
Se un giocatore si genera in modalità skydiving anziché sulla pedana di generazione, è possibile che la parte inferiore del dispositivo debba essere abbassata o che la forma della zona non sia impostata su Scatola vuota.
Configura dispositivi
Al momento, i dispositivi compatibili con Fisica sono salvati nella cartella Fortnite > Dispositivi > !Sperimentale .
Per rilevare i goal, imposta due dispositivi Volume:
Assegna un nome al dispositivo Volume dietro le pedane di generazione della Squadra 1 Team_A_Goal.
Assegna un nome al dispositivo Volume dietro le pedane di generazione della Squadra 2 Team_B_Goal.
Impostazioni dimensioni Larghezza - 0.6
Profondità - 2.2
Altezza - 1.0
Aggiungi un dispositivo Tracciatore :
Nome - Tracciatore Punteggio Squadra A
Statistica da seguire - Punteggio
Titolo tracciatore - Punteggio Squadra A
Condivisione - Team
Duplica il dispositivo Tracciatore e rinomina la copia in Tracciatore Punteggio Squadra B. Modifica il titolo del tracciatore in Punteggio Squadra B.
Aggiungi un dispositivo Messaggio HUD :
Nome - Dispositivo Messaggio HUD per Punteggio A
Riproduci suono - Scoring_Point_Added_Cue
Sfondo - Scegli un colore
Posizionamento - Personalizzato
Ancoraggio sullo schermo - Al centro
Messaggio - "Goal della squadra A!!!"
Duplica il dispositivo Messaggio HUD.
Nome - Dispositivo Messaggio HUD per Punteggio B
Messaggio - "Goal della squadra B!!!"
Sfondo - Scegli un secondo colore
Aggiungi due dispositivi Condotto d'ariainclinati rispetto alla porta da calcio. Quando il pallone colpirà una di questi condotti d'aria, li lancerà lontano dall'area di porta. Imposta Moltiplicatore di forza respinta su 0.1.
Crea un dispositivo Gestione gioco con Verse
Verse ti consente di definire le caratteristiche del tuo gioco nel modo più semplice e veloce possibile: sfruttalo per creare il tuo dispositivo Gestione gioco! Se desideri approfondire la creazione di dispositivi Verse, consulta la pagina Creare un dispositivo personalizzato utilizzando Verse.
Crea un nuovo file Verse e denominalo game_manager.verse. Fai doppio clic sul file per aprirlo in VS Code.
Aggiungi il seguente codice al file:
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /UnrealEngine.com/Temporary/SpatialMath }
# A Verse-authored creative device that can be placed in a level
game_manager := class(creative_device):
Compila il codice e salva il tuo progetto.
Potresti dovere modificare le posizioni di copertura e ripristino del pallone.
In UEFN, posiziona il dispositivo Verse appena creato nella scena e collega tutte le variabili modificabili ai tuoi dispositivi.
Avvia una sessione o invia tutte le modifiche alla sessione Modifica in tempo reale e verifica:
Il pallone si muove quando viene spinta in avanti o colpita con il piccone.
Quando il pallone entra in porta, viene visualizzato un messaggio HUD, il punteggio cambia e la palla viene riposizionata al centro del campo.
Divertiti con il tuo nuovo gioco di calcio!
Sperimenta aggiungendo più palloni, più dispositivi, modificando le dimensioni degli oggetti e così via! Ecco un esempio di gioco di calcio modificato: