Domande taggate «c#»

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



1
Orientamento di un modello per affrontare un obiettivo
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 …
28 xna  c#  3d  models  quaternion 


2
Come disegnare correttamente una linea in Unity
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 …
27 c#  unity 

3

1
Perché dovrei sempre considerare la creazione e l'utilizzo di pool di oggetti invece di creare un'istanza al volo del nuovo oggetto?
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 …

3
Esiste una funzione seno più veloce?
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?
25 xna  c#  mathematics 


7
Come posso evitare l'accoppiamento di script stretto in Unity?
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 …
24 c#  unity  scripting 

7
Calcoli di gravità 2D multithreading
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 …

3
Qual è la differenza tra UnityEngine.Random e System.Random?
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 …
24 unity  c#  random 

3
Il modo migliore per memorizzare variabili a livello di gioco
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 …
23 c#  2d 



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.