C # è un linguaggio di programmazione multi-paradigma, gestito, fortemente tipizzato, con raccolta dei rifiuti, creato da Microsoft insieme alla piattaforma .NET.
Mi sono imbattuto in questa domanda quando stavo progettando un videogioco in C #. Se consideriamo giochi come Battlefield o Call of Duty , centinaia o addirittura migliaia di proiettili volano contemporaneamente. Gli eventi vengono costantemente attivati e, per quanto ne so, ciò risucchia molta potenza di elaborazione ... o …
Ieri ho letto una presentazione di GDC Canada sul sistema di entità Attributo / Comportamento e penso che sia piuttosto eccezionale. Tuttavia, non sono sicuro di come usarlo praticamente, non solo in teoria. Prima di tutto, ti spiegherò rapidamente come funziona questo sistema. Ogni entità di gioco (oggetto di gioco) …
Poiché i giochi si basano su molti sottosistemi diversi, come la grafica (DirectX, OpenGL, ...), il suono (OpenAL, Ogg Vorbis, ...) o la fisica (collisioni, ...), quali librerie sai che sono utili per lo sviluppo di giochi in C # e quali vantaggi offrono?
Sto per intraprendere un viaggio nello sviluppo del gioco. Seguendo le risposte alla mia ultima domanda, userò C # e XNA. Tuttavia, non conosco personalmente altri sviluppatori di giochi e non lavoro nel settore, quindi, come tale, sarà autodidatta. L'eccezione a questo è ovviamente la domanda e la lettura di …
Per creare un gioco come un RTS in rete, ho visto una serie di risposte che suggeriscono di rendere il gioco completamente deterministico; quindi devi solo trasferire le azioni degli utenti l'una con l'altra e ritardare un po 'ciò che viene visualizzato per "bloccare" l'input di tutti prima che il …
Ho un problema con la risoluzione delle collisioni AABB. Risolvo l'intersezione AABB risolvendo prima l'asse X, quindi l'asse Y. Questo viene fatto per prevenire questo errore: http://i.stack.imgur.com/NLg4j.png Il metodo corrente funziona bene quando un oggetto si sposta nel giocatore e il giocatore deve essere spinto in orizzontale. Come puoi vedere …
Ho usato Unity per creare un gioco 2D che sarà completamente offline (che è il problema), il gioco richiede l'inserimento di determinate stringhe a determinati livelli e Unity si compila in DLL, che possono essere facilmente decodificate, quindi è esiste un modo per proteggere quelle stringhe (il gioco è offline …
Sono molto nuovo nello sviluppo del gioco, ma non nella programmazione. Sto (di nuovo) giocando con un gioco di tipo Pong usando l' canvaselemento JavaScript . Ho creato un Paddleoggetto che ha le seguenti proprietà ... width height x y colour Ho anche un Pongoggetto che ha proprietà come ... …
Ho realizzato questa classe SoundAnalyzer per rilevare i ritmi nelle canzoni: class SoundAnalyzer { public SoundBuffer soundData; public Sound sound; public List<double> beatMarkers = new List<double>(); public SoundAnalyzer(string path) { soundData = new SoundBuffer(path); sound = new Sound(soundData); } // C = threshold, N = size of history buffer / …
Ho visto diversi video ed esercitazioni per la creazione di oggetti singleton in Unity, principalmente per a GameManager , che sembrano utilizzare approcci diversi per istanziare e convalidare un singleton. Esiste un approccio corretto, o meglio, preferito a questo? I due esempi principali che ho riscontrato sono: Primo public class …
Ho oggetti nel mio gioco che si muovono più velocemente a 45 gradi e poi a 90 gradi. Ogni oggetto ha Posizione del punto (x, y) Direzione Vector2D (x, y) Int velocità E quello che faccio durante un aggiornamento è che la nuova posizione viene calcolata come: position.x += direction.x …
Quando si scrive un gioco in C # che utilizza Windows Forms semplice e alcuni wrapper di API grafiche come SlimDX o OpenTK , come dovrebbe essere strutturato il ciclo di gioco principale? Un'applicazione canonica di Windows Form ha un punto di ingresso simile public static void Main () { …
Quindi sto realizzando un gioco in cui è possibile inviare navi in luoghi per vendere o acquistare risorse come legno, ferro, oro, ecc. Ora mi chiedevo come creare le risorse in gioco. Ho pensato a 2 opzioni Crea una classe per ogni risorsa: public class ResourceBase { private int value; …
Ho un sistema idrico basato su griglia 2D nel mio gioco XNA, abbiamo un metodo che utilizza automi cellulari per simulare la caduta e la diffusione dell'acqua. Esempio di acqua che scorre lungo un pendio: Ogni riquadro può contenere una massa da 0 a 255 valori di liquido, memorizzati in …
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.