C # è un linguaggio di programmazione multi-paradigma, gestito, fortemente tipizzato, con raccolta dei rifiuti, creato da Microsoft insieme alla piattaforma .NET.
Nella mia domanda precedente , ho chiesto se è possibile realizzare trame proiettive con illuminazione differita. Ora (più di sei mesi dopo) ho un problema con la mia implementazione della stessa cosa. Sto cercando di applicare questa tecnica nel passaggio della luce. (il mio proiettore non influenza l'albedo). Ho questo …
Quindi stavo pensando a quanto monolitico le mie lezioni passino molto tempo. Ad esempio, nel metodo Characterdella classe Jump, si può avere un riferimento a un oggetto di effetto sonoro e riprodurlo. Di per sé va bene, ma quando si tiene conto di fisica, animazione, collisione, ecc., Il metodo Jump …
Sto usando un ciclo for o ciclo foreach (non importa) per scorrere tutti i miei oggetti quando devono essere aggiornati o disegnati. Tuttavia, quando un oggetto viene ucciso, voglio che venga rimosso di nuovo dalla raccolta. Faccio questo aggiungendo l'oggetto a un elenco di oggetti morti e poi, quando tutto …
La Microsoft.Xna.Framework.Gameclasse ha una proprietà Services che consente al programmatore di aggiungere un servizio al proprio gioco fornendo il tipo di classe e un'istanza della classe al metodo Add. Ora, invece di dover passare un AudioComponenta tutte le classi e i metodi che lo richiedono, basta passare l' Gameistanza e …
Sto creando un gioco XNA che richiede uno spazio enorme per i giocatori. Attualmente, la mappa di altezza del test che sto usando è 4096x4096 e viene salvata come BMP a 4 bit. Quello che sto cercando di fare è prendere quell'enorme file heightmap e renderlo nel gioco. Il problema …
Sto implementando un sistema di abilità e attributi di base, anche se sto ripensando a come dovrei procedere. Ad esempio, potrei usare un dizionario / HashMap che utilizza gli enum SkillType per rappresentare le chiavi e valori interi che rappresentano i valori. Ma dovrei farlo? public class Skills { public …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per lo scambio di stack di sviluppo giochi. Chiuso 6 anni fa . Attualmente sto lavorando a un gioco isometrico utilizzando Microsoft XNA Framework. Sto …
In sostanza, desidero rimuovere la necessità di generare rumore coerente dalla CPU alla GPU. Da lì, voglio anche generare il terreno per un mondo tridimensionale usando questo rumore come densità nei punti voxel. Dopo questo, voglio prendere quelle densità e poligonizzarle (generare vertici) che rappresentano il terreno del mondo. Va …
Mi piacerebbe realizzare un gioco a 360 ° e mi chiedevo solo se potevo riutilizzare un codice C esistente che ho o se devo riscrivere tutto in C #. Qualsiasi aiuto è apprezzato.
Sto sviluppando un gioco di golf 2D in VB.NET 2005, ma sono bloccato su come implementare la resistenza all'aria o al vento che dovrebbe influenzare la palla. Ho già queste equazioni per il proiettile: v0v0v_0 per la velocità iniziale di una pallina da golf quando viene colpito o sparato Componenti …
È davvero una cattiva idea avere la mia Game1classe come statica? Come al momento nella mia Game1classe, ho una classe chiamata TileHandlerche gestisce tutto a che fare con il mio attuale set di tessere e AnimalHandlerche gestisce tutti i miei animali (sorprendentemente). Ora, se sono dentro AnimalHandlere voglio verificare se …
Come esercizio di apprendimento ho scritto un motore di rendering differito. Ora vorrei aggiungere un grafico di scena a questo motore, ma sono un po 'perplesso su come farlo. Su un normale (motore di rendering in avanti) aggiungerei semplicemente tutti gli elementi (tutti implementando IDrawable e IUpdateAble) al mio grafico …
Di recente ho chiesto come separare le entità dal loro comportamento e la risposta principale collegata a questo articolo: http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/ Il concetto ultimo qui scritto è quello di: OGGETTO COME UN'AGGREGAZIONE PURA. Mi chiedo come potrei fare per creare entità di gioco come pura aggregazione usando C #. Non ho …
AGGIORNAMENTO: questa domanda si riferisce a Farseer 2.x. Il nuovo 3.x non sembra farlo. Al momento sto usando Farseer Physics Engine abbastanza ampiamente e ho notato che sembra memorizzare molti tipi di valore temporanei come membri della classe e non nello stack come ci si potrebbe aspettare. Ecco un esempio …
Ho un problema in Unity (C #) in cui vorrei creare un numero casuale. Volevo usare System.Random(riferimento: usare System) ma Unity si lamenta che è ambiguo per loro UnityEngine.Random. Non riesco a specificare il riferimento (usando System.Random) in quanto randomnon è uno spazio dei nomi. Come faccio a specificare che …
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.