Skip to content

Instantly share code, notes, and snippets.

@marcosecchi
Last active April 3, 2025 07:52
Show Gist options
  • Save marcosecchi/75b2471302a2ac648d9cd37e4a3f7f4b to your computer and use it in GitHub Desktop.
Save marcosecchi/75b2471302a2ac648d9cd37e4a3f7f4b to your computer and use it in GitHub Desktop.
01 - Basi di Unreal Engine e Blueprints - Loops

Unreal Engine e Blueprints

Task 01 - Creazione di un Actor

Scaricare il seguente progetto (UE 5.5) ed aprirlo: https://github.com/thebitcave/ue_bricks_gym/archive/refs/tags/ue5.5.zip. Una volta aperto, seguire i seguenti passi:

  • Creare una Blueprint class chiamata BP_MapGenerator che estenda Actor
  • La classe dovrà avere le seguenti funzionalità:
    • Avere due variabili pubbliche di tipo int chiamate NumRows e NumCols
    • Avere una variabile pubblica di dipo float chiamata Spacing
    • Avere un array pubblico di tipo Static Mesh Object Reference chiamata MeshArray
  • Sull'evento BeginPlay dovrà:
    • Generare una griglia di dimensioni NumRows x NumCols di oggetti Static Mesh Actor
    • La griglia dovrà partire dalla posizione dell'Actor che la genera
    • Gli oggetti dovranno essere distanziati l'uno dall'altro di Spacing
    • Ad ogni oggetto generato, dovrà avere assegnata una static mesh scelta a caso da MeshArray
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment