Unity è un sistema di creazione di giochi multipiattaforma che si concentra su un semplice processo di pipeline d'arte. È costituito da un motore di gioco e un ambiente di sviluppo integrato. Gli script del motore di gioco sono basati su Mono.
Potresti avere familiarità con i giochi ritmici come Dancing Line , Geometry Dash o Guitar Hero . Hanno qualcosa in comune: ogni singola azione nel gioco è sincronizzata con la musica. Il mio scopo è quello di creare un gioco come Geometry Dash in cui il giocatore deve compiere alcune …
Faccio fatica a capire le basi della pixel art in Unity. Capisco cos'è un'unità e che se disegno il mio sprite con 16x16 pixel, dovrei impostare PPU su 16. Prendi stardew valley per esempio, nell'immagine qui sotto puoi vedere chiaramente che il giocatore non è quadrato. Il creatore del gioco …
L'annotazione dei metodi del ciclo di vita di Unity con l' UsedImplicitlyattributo migliora la leggibilità del codice? Per esempio: public class Example : MonoBehaviour { [UsedImplicitly] private void Awake() { DoSomething(); } private void DoSomething() { // ... } } Questo post sul blog "Structuring Your Unity MonoBehaviours" suggerisce questo …
Diciamo che ho una variabile chiamata buttondi tipo Buttonche è ovviamente System.Serializable. Voglio che la variabile sia assegnabile tramite l'ispettore, quindi la faccio public: public class SomeScript : MonoBehaviour{ public Button button; } Il che mi dà questo: Ora, voglio mantenere il codice pulito e sicuro (organizzato) e c'è un …
Sto lavorando con le animazioni in Unity e finora ne ho fatte solo quattro (su giù a sinistra e a destra) e la mia finestra di animazione sembra seguire ... Il problema è che se mi stavo muovendo verso l'alto voglio che l'eroe rimanga a guardare verso l'alto non andare …
Sto cercando di far spostare un rettangolo tra due posizioni a cui mi riferisco come _positionAe _positionB. Entrambi sono di tipo Vector3. Il rettangolo si muove bene. Tuttavia, quando raggiunge _positionBnon si muove nella direzione opposta, come dovrebbe. Sono tornato nel codice per dare un'occhiata. Sono giunto alla conclusione che …
Stavo guardando un po 'di Rocket League e ho notato che c'erano adesivi e ruote animati. . Vorrei implementare qualcosa di simile agli effetti nell'immagine sopra. Come potrei scrivere un Unity Shader per fare l'effetto ruota? Non so molto di Shader, ma posso modificare lo standard Unity Shader per fare …
Perché Unity non funziona con il codice C # 6 ? Mi dà sempre errori del compilatore. Ecco alcuni esempi di codice: using static System.Convert; using static System.Environment; $"€{punten}{NewLine}€{Money}{NewLine}€{KilledEnemies}{NewLine}€{bonus}{NewLine}€{total}"; Uso Visual Studio come editor di codice e costruisco senza errori. Se premo play in Unity non si costruirà.
In precedenza ho implementato cubi / tetraedri per rendere un IsoSurface. Ha funzionato ( YouTube ), ma la performance è stata terribile in quanto non ho mai avuto l'implementazione del livello di dettaglio variabile in base alla distanza di visualizzazione (o addirittura alla rimozione di blocchi vecchi e distanti). Ho …
Ho un'immagine che ho impostato per spostarmi e ingrandire e rimpicciolire. Il problema è che lo zoom può essere eseguito da qualsiasi punto della scena, ma voglio solo lo zoom quando il mouse passa sull'immagine. Ho provato a usare OnMouseEnter, OnMouseOver, trigger di eventi, tutti e tre quelli senza collider, …
Sto lavorando in Unity e sto scoprendo che l'animatore non funziona per quello che sto cercando di fare, nel mio gioco 2D. Voglio costruire un'animazione specifica, usando i fogli sprite, ed essere in grado di riutilizzare la stessa animazione con altri sprite che hanno le stesse dimensioni e dimensioni delle …
Ruoto il mio personaggio di gioco per guardare il bersaglio usando il seguente codice: transform.rotation = Quaternion.Slerp(startQuaternion, lookQuaternion, turningNormalizer*turningSpeed/10f) startQuaternion è la rotazione corrente del personaggio quando viene dato un nuovo bersaglio. lookQuaternion è la direzione in cui il personaggio dovrebbe guardare ed è impostato in questo modo: destinationVector = …
Come potrei fare per impilare una serie di chiamate Coroutine che dovrebbero essere eseguite una dopo l'altra? Ho provato a ottenere un effetto di colore lampeggiante eseguendo il ciclo di una serie di colori in sequenza, ma non funziona.
Sto realizzando un gioco Horror per PC in Unity e voglio avere una simulazione di registrazione della videocamera nel gioco, così puoi lasciare una posizione inquietante in qualsiasi momento e avrai un nastro con ciò che hai registrato sulla videocamera durante l'esplorazione. Tecnicamente, devo collegare una seconda videocamera (videocamera manuale) …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.