C # è un linguaggio di programmazione multi-paradigma, gestito, fortemente tipizzato, con raccolta dei rifiuti, creato da Microsoft insieme alla piattaforma .NET.
Sto implementando una variante del sistema di entità che ha: Una classe Entity che è poco più di un ID che lega i componenti insieme Un gruppo di classi di componenti che non hanno "logica dei componenti", solo dati Un gruppo di classi di sistema (aka "sottosistemi", "gestori"). Questi eseguono …
Ho un platform 2D che attualmente può gestire blocchi con 100 per 100 tessere, con le coordinate del blocco sono memorizzate come long, quindi questo è l'unico limite delle mappe (maxlong * maxlong). Tutte le posizioni delle entità ecc. Ecc. Sono rilevanti per la parte e quindi non vi sono …
Ho due oggetti (bersaglio e giocatore), entrambi hanno Posizione (Vector3) e Rotazione (Quaternion). Voglio che il bersaglio ruoti e sia rivolto verso il giocatore. Il bersaglio, quando spara qualcosa, dovrebbe sparare direttamente al giocatore. Ho visto un sacco di esempi di slerping per il giocatore, ma non voglio una rotazione …
Sto cercando di avvolgere la mia testa attorno a questo problema di Hello World-y nello sviluppo del gioco. Ho creato un gioco TicTacToe in XNA, quindi immagino che il prossimo passo sarebbe un clone di Breakout . Tieni presente che non ho alcuna conoscenza sulla programmazione del gioco o anche …
Sto lavorando a un gioco che mi richiede di tracciare alcune linee da un singolo punto che è detto in modo più formale Dato il punto A con coordinate x, y Traccio n linee in cui l'i-esima linea ha le coordinate denominate xi, yi. Date le funzionalità di LineRenderer all'interno …
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 4 anni fa . Mi è venuta in mente la possibilità che mentre, per esempio, il …
Ho letto di questo modello più volte (dal punto di vista delle migliori pratiche): Allocazione della memoria : invece di creare istanze al volo del nuovo oggetto, prendere sempre in considerazione la creazione e l'utilizzo di pool di oggetti. Aiuterà a ridurre la frammentazione della memoria e a far funzionare …
Sto lavorando alla generazione del rumore perlin 3d. La libreria matematica C # sembra eccessiva per ciò di cui ho bisogno poiché la maggior parte delle sue funzioni usa la doppia percisione. Uso Math.Sin () in diversi punti per generare il rumore. Qualcuno sa di una funzione seno più veloce?
Mi piacerebbe scrivere un gioco completamente in C #. Nella mia ricerca di un motore, ho trovato Unity3D, ma tutti i tutorial e la documentazione parlano di un editor visivo e dell'IDE Unity in cui fai clic e punti per creare scene e script. Non voglio farlo. Preferisco la copertura …
Qualche tempo fa ho iniziato a lavorare con Unity e continuo a lottare con il problema degli script strettamente associati. Come posso strutturare il mio codice per evitare questo problema? Per esempio: Voglio avere sistemi di salute e morte in script separati. Voglio anche avere diversi script di camminata intercambiabili …
Sto costruendo un gioco di esplorazione dello spazio e attualmente ho iniziato a lavorare sulla gravità (in C # con XNA). La gravità deve ancora essere modificata, ma prima di poterlo fare, devo affrontare alcuni problemi di prestazioni con i miei calcoli di fisica. Questo utilizza 100 oggetti, di solito …
Qual è la differenza tra questo int randomNumber = UnityEngine.Random.Range(0, 10); e questo // on top of the class private System.Random _rnd = new System.Random(); // inside a methode of the same class int randomNumber = _rnd.Next(0, 10); So che System.Randomdeve sempre essere inizializzato in cima alla tua classe che …
Ho una schermata di opzioni per cose come difficoltà, risoluzione, schermo intero, ecc., Ma faccio fatica a trovare il modo "migliore" per archiviare / ottenere queste variabili in fase di esecuzione. Attualmente, ho implementato una Constantsclasse che contiene tutti gli GameOptionenum, ma come faccio a scegliere un valore predefinito per …
Sono stato interessato al sistema di entità basato su componenti per un po 'e ho letto innumerevoli articoli su di esso (I giochi Insomiac , il piuttosto standard Evolve Your Hierarchy , la T-Machine , Chronoclast ... solo per citarne alcuni). Sembrano tutti avere una struttura all'esterno di qualcosa come: …
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.