Domande taggate «c#»

C # è un linguaggio di programmazione multi-paradigma, gestito, fortemente tipizzato, con raccolta dei rifiuti, creato da Microsoft insieme alla piattaforma .NET.

2
Texture proiettiva e illuminazione differita
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 …


2
Sbarazzarsi di oggetti morti in un gioco in modo efficace?
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 …
10 xna  c#  xna-4.0 


3
Metodo efficiente di rendering di terreni di massa in XNA
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 …
10 c#  xna 

1
Enum Vs. Numero intero per i valori di abilità
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 …
10 c# 





6
È una cattiva idea avere Game1 statico in XNA?
È 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 …
10 xna  c#  architecture 

2
Grafico della scena per il motore di rendering differito
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 …
10 xna  c#  scene-graph 

3
Creazione di entità come aggregazione
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 …


2
Genera un numero casuale in Unity senza ambiguità di classe
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 …
10 unity  c# 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.