Creare un menu di gioco

Pubblicato il

In questo articolo andremo a capire come creare un tipico menu di gioco.La parole chiave è come sempre capire e non solo seguire le istruzioni dalla A alla Z per ottenere il risultato voluto, ma comprendere il funzionamento dello strumento che abbiamo sotto mano.Tenterò di rendere questo articolo il più […]

Documento di Privacy su Google Play Store

Pubblicato il

In questo articolo vedremo come sistemare le nostre App per essere accettate sullo store di Google.Se avete alcune App che supportano la pubblicità nel Play Store di Google, potreste aver ricevuto un’email che vi mette in guardia su una violazione d’uso. Issue: Violation of Usage of Android Advertising ID policy […]

Una finestra di sviluppo personalzzata

Pubblicato il

In questo articolo vedremo una di quelle funzionalità che vengono chiamate tipicamente “time-saving features” ovvero delle carateristiche che velocizzano il lavoro e ci fanno risparmiare tempo durante lo sviluppo di un videogioco.Andremo a “potenziare” la strumentazione a nostra disposizione rendendola personalizzata per le nostre esigenze. Avrete a disposizione una nuova finestra […]

Usare Git in Unity

Pubblicato il

Cos’è Git? Diamo per scontato che non sappiate nulla su Git e che siate alle prime armi con lo sviluppo di software in generale. Git è uno strumento che vi permetterà di avere una copia del vostro progetto costantemente aggiornato, situato su un server. Anche se il vostro PC dovesse […]

Sparare con un’arma

Pubblicato il

Abbiamo già visto come instanziare un oggetto (prefab) alla pressione di un tasto sull’articolo riguardante i prefabs.  using UnityEngine; public class Player : MonoBehaviour { public GameObject PrefabOriginale; void Spara () { //Istanzia l’oggetto proiettile, creando una copia del PrefabOriginale impostando la posizione e la rotazione GameObject proiettile = GameObject.Instantiate(PrefabOriginale,transform.position,Quaternion.identity); […]

Creare un Labirinto Procedurale

Pubblicato il

Benvenuti nel primo degli articoli scritti da voi utenti!Il caro Simone Zambonardi ci ha inviato un interessante sistema per la creazione di labirinti randomizzati a runtime. Un ottima soluzione per la creazione di livelli sempre diversificati ad ogni avvio, un po’ come succede nei vari titoli della serie Diablo e […]

Animazioni in sequenza

Pubblicato il

Può capitare di voler fare delle animazioni in sequenza usando un solo tasto, come avviene per alcuni giochi d’azione/RPG dove il giocatore premendo il tasto di attacco esegue un tipo di attacco basilare e finito, ma se esso preme il pulsante di attacco ripetutamente, il personaggio, dopo il primo attacco […]

Trovare GameObjects non attivi

Pubblicato il

Questa è un’esigenza che capita almeno una volta in ogni progetto.Vedremo due metodi diversi per fare una ricerca che “scansioni” anche oggetti non attivi in Hierarchy. Metodo 1 Come sappiamo, quando abbiamo la necessità di trovare uno specifico gameObject nella scena possiamo andare a cercarlo tramite diversi metodi: Facendo una […]

Migliorare il PlayerPrefs

Pubblicato il

PlayerPrefs è la classe che ci permette di effettuare dei salvataggi permanenti. La locazione dei salvataggi varia a seconda del dispositivo per cui si è sviluppato il gioco ma il funzionamento a livello di codice è lo stesso. Se non conoscete il suo utilizzo, vi invito a leggere la lezione […]

UI – Migliorare la fluidità di uno ScrollRect

Pubblicato il

Uno dei problemi noti delle UI di Unity sta nella scarsa fluidità degli scrollRect e delle UI in generale, come per esempio durante il drag&Drop degli elementi come icone e immagini. Il lag aumenta in modo esponenziale se utilizzati su dispositivi mobili sopratutto in presenza di tanti elementi all’interno di […]