Suggerimenti Twitter per l'unità
Raccolta di consigli utili per Unity raccolti da Twitter.
L'elenco seguente presenta vari suggerimenti e trucchi per Unity per le diverse aree, che vanno dall'UI, al flusso di lavoro dell'Editor, fino alla programmazione e al level design.
1. Pulsante GUI della vista scena
Vuoi visualizzare gli elementi della GUI nella vista scena per rendere i passaggi di sviluppo più veloci e più facili? Aggiungi un metodo statico a tua scelta al "onSceneGUIDelegate" e disegna tutto quello che vuoi.
@rehawk
2..NET 4.x operatori condizionali null
Il passaggio a.NET 4.x nelle impostazioni del lettore dei tuoi progetti Unity ti offre un sacco di ottime funzionalità in C# 6! Ecco i miei tre preferiti #unitytips
Gli operatori null-condizionali sono ottimi per evitare un sacco di codice extra solo per eseguire il controllo null sequenziale
@FreyaHolmer
3. DisallowMultipleComponent e RequireComponent
Puoi utilizzare gli attributi "DisallowMultipleComponent" e "RequireComponent" per evitare errori di configurazione nei tuoi oggetti di gioco.
@febucci
4. Scorciatoie per voci di menu
Puoi aggiungere scorciatoie da tastiera al tuo menu voci in @unity3d.
Aggiungi % per Ctrl/Cmd, # per Maiusc e per Alt prima del tasto di scelta rapida. Se non vuoi una combinazione, aggiungi il trattino basso _ prima della chiave.
@sgt3v
5. Contatti di collisione non allocati
WOAAAAAA!!! #Unity3d non ha più allocazioni GC per ottenere contatti di collisione più con un nuovo metodo "GetContacts(contactsBuffer)" nel 2018.3! Lo stavo aspettando da secoli. Questa è l'unica ragione per cui devo accelerare il mio passaggio al 2018 ora:)
@Nothke
6. SerializeField per la modifica di variabili private
Non utilizzare il modificatore di accesso "public" solo per modificare un campo dall'Ispettore. Utilizza invece l'attributo [SerializeField].
@tntcproject
7. Blocco dell'ispettore
Sapevi che puoi trascinare più elementi in un array bloccando l'Inspector?
@febucci
8. Specchio degli oggetti
Ciao Lvl Designer! Vuoi avere un oggetto specchio come questa statua... Basta cambiare la scala a -1
@MrTeels
9. Facile shader a due lati
Vuoi materiali a doppia faccia ma hai troppa paura di approfondire l'arte oscura della codifica degli shader? Basta creare un nuovo surface shader standard e aggiungere le parole "Cull off" dopo la riga "LOD". Funziona anche con shader non illuminati!
@HarryAlisavakis
10. Eseguire il metodo statico prima o dopo il caricamento della scena
C'è un modo per eseguire il codice nei tuoi script senza dover creare un GameObject vuoto con un MonoBehaviour. Il comando "[RuntimeInitializeOnLoadMethod]" consente di eseguire metodi prima e dopo il caricamento della scena. Utile per fare un po' di inizializzazione e pulizia.
@arturonereu