Rilevare connessione ad Internet

Pubblicato il

Potrebbe capitare (e capita spesso) di dover fare un controllo sulla connessione dell’utente/giocatore, sopratutto se si sta siluppando un gioco/app per dispositivi mobili. Quando il gioco fa uso di qualche risorsa on-line, come per esempio i servizi Google/Apple (leaderboad, cloud save ecc…) o in moltissimi altri casi, dovremmo fare un […]

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 (ma anche senza pubblicità), potreste aver ricevuto un’email che vi mette in guardia su una violazione d’uso. Issue: Violation of Usage of […]

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 […]

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 […]

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 […]