Condividi tramite


Guida introduttiva: Strumenti di Visual Studio per un motore Unreal

In questo articolo scaricare un esempio di gioco Unreal Engine (UE) e configurare Strumenti di Visual Studio per Unreal Engine. Strumenti di Visual Studio per Unreal Engine è un'estensione gratuita di Visual Studio che consente di sviluppare giochi con Unreal Engine. Offre un set di funzionalità che migliorano l'esperienza di sviluppo di Unreal Engine in Visual Studio.

Prerequisiti

È necessario installare quanto segue:

  • Visual Studio versione 17.10 o successiva.
  • Unreal Engine versione 5 o successiva perché l'esempio usato in questo articolo richiede Unreal Engine 5 o versione successiva.
  • Strumenti di Visual Studio per Unreal Engine. Per istruzioni sull'installazione, vedere Installare Strumenti di Visual Studio per Unreal Engine.

Scaricare e compilare l'esempio di gioco Lyra in Visual Studio

Lyra è un progetto di gioco di esempio per l'apprendimento di Unreal Engine. Vedi la sezione Download del gioco di Lyra Starter in Lyra Sample Game (Gioco di esempio Lyra) per istruzioni di download.

Configurare l'esempio di gioco Lyra per l'uso di Strumenti di Visual Studio per Unreal Engine

Dopo aver scaricato l'esempio di gioco, aggiornare LyraStarterGame.uproject per usare il plug-in Strumenti di Visual Studio. È anche possibile eseguire questa operazione in Unreal Editor dopo aver caricato il progetto Lyra dal menu principale in Modifica>plug-in e quindi trovare il plug-in Visual Studio Integration Tools e selezionare la casella accanto.

A partire da Visual Studio 2022 versione 17.7, il plug-in Strumenti di Visual Studio for Unreal Engine è incluso nell'installazione di Unreal Engine. Non è più necessario visualizzare Progetti motore Unreal. Se si ha una versione precedente di Visual Studio, seguire queste istruzioni per installare manualmente il plug-in. Per istruzioni sull'installazione, vedere Installare Strumenti di Visual Studio per Unreal Engine.

  1. Aprire il file LyraStarterGame.uproject in un editor di testo. Si trova nella directory in cui è stato installato l'esempio di gioco.

  2. Aggiungere quanto segue alla fine della Plugins sezione:

    ,{
        "Name": "VisualStudioTools",
        "Enabled": true
    }
    
  3. Aprire il progetto Lyra in Unreal Engine.

  4. Dal menu principale dell'editor di Unreal Engine scegliere Strumenti>Genera progetto di Visual Studio. Verrà creato il file della soluzione per Visual Studio.

  5. Dal menu principale dell'editor di Unreal Engine scegliere Strumenti>Apri Visual Studio per aprire il gioco in Visual Studio. Se nel computer sono presenti più versioni di Visual Studio, assicurarsi che la versione corretta sia aperta: dal menu principale di Visual Studio scegliere Guida>su Microsoft Visual Studio. È necessario usare Visual Studio 2022 versione 17.7 o successiva. Se la versione corretta non è stata aperta, aprire LyraStarterGame.sln manualmente nella versione corretta di Visual Studio.

  6. Modificare l'elenco a discesa Configurazioni soluzioni in Editor di sviluppo. Ciò consente di abilitare il Strumenti di Visual Studio Blueprints per il motore Unreal:Screenshot di Visual Studio con l'elenco a discesa Configurazioni soluzioni espanso e Editor di sviluppo selezionato.

  7. Dal menu principale di Visual Studio scegliere Compila>soluzione per compilare il gioco.

Barra degli strumenti unreal Engine

Visual Studio offre una barra degli strumenti che migliora l'esperienza di integrazione dello sviluppo di Unreal Engine in Visual Studio. La barra degli strumenti consente di accedere rapidamente alle attività comuni di UE.

Attivare la barra degli strumenti Unreal Engine in Visual Studio dal menu principale tramite Visualizza>barre degli strumenti>Unreal Engine. La barra degli strumenti è simile alla seguente:

Screenshot della barra degli strumenti di Unreal Engine in Visual Studio.

I pulsanti della barra degli strumenti, da sinistra a destra, eseguono le operazioni seguenti:

  • L'icona di riproduzione è un pulsante di collegamento rapido che si collega ai processi elencati nell'elenco a discesa a destra. Nell'elenco a discesa sono elencati i processi correlati a Unreal Engine, che semplificano l'associazione all'editor del motore Unreal. È anche possibile usarlo per connettersi a qualsiasi processo.
  • Pulsanti per avviare e arrestare il server di integrazione del motore Unreal. Il server di integrazione migliora le prestazioni dell'integrazione di Unreal Engine con Visual Studio. Viene eseguito come processo in background e aggiorna automaticamente le informazioni di test mentre si lavora sul progetto. È possibile disattivarla per recuperare le risorse del computer e avviarla quando si desidera apportare miglioramenti all'integrazione. Il server viene avviato automaticamente quando si apre un progetto UE in Visual Studio.
  • Pulsante per ripetere l'analisi degli asset di Unreal Engine Blueprint. In questo modo la soluzione Visual Studio viene aggiornata con gli asset di Progetto più recenti del progetto Unreal Engine.
  • Pulsante che apre la finestra di log di Unreal Engine.
  • Pulsante per aprire la finestra Configurazione integrazione motore Unreal in cui è possibile aggiornare e visualizzare lo stato complessivo della configurazione e lo stato dello strumento di integrazione di Visual Studio, verificare se il supporto del progetto è disponibile, verificare se ottenere lo stato della convenzione di denominazione unreal Engine e così via.

Passaggi successivi

Aggiungere classi, moduli e plug-in di Unreal Engine in Visual Studio
Visualizzare progetti unreal Engine in Visual Studio
Visualizzare la registrazione di Unreal Engine in Visual Studio
Visualizzare le macro di Unreal Engine in Visual Studio