C # è un linguaggio di programmazione multi-paradigma, gestito, fortemente tipizzato, con raccolta dei rifiuti, creato da Microsoft insieme alla piattaforma .NET.
L'esempio fornito da Microsoft sembra che il rilevamento delle collisioni (da quello che posso vedere) avrà un piccolo errore. Quando l'utente si scontra con una tessera Insuperabile, viene calcolata la profondità dell'intersezione. Il più piccolo dei valori di profondità X e Y viene utilizzato per fissare la posizione dell'utente in …
Attualmente sto cercando di implementare un sistema di entità basato su componenti, in cui un'entità è fondamentalmente solo un ID e alcuni metodi di supporto che uniscono un gruppo di componenti per formare un oggetto di gioco. Alcuni obiettivi includono: I componenti contengono solo stato (ad es. Posizione, salute, numero …
Sto incontrando il problema di provare a implementare un sistema di inventario all'interno di XNA (non importa, potrebbe essere qualsiasi piattaforma) ma finora. Ecco il problema che sto cercando di avvolgere la testa: Come posso ottenere un oggetto dal mondo (pensi quando uccidi un mostro che fa cadere l'armatura) e …
Ho cercato di implementare un algoritmo di partizionamento spaziale nel mio gioco, ma sia gli hash spaziali che i quadrifici non sono quello che sto cercando. La mia dimensione di livello non dovrebbe avere un limite (solo limiti Int32). Ho bisogno di un algoritmo di partizionamento spaziale che non abbia …
Sto usando un sistema di gestione degli input basato su eventi con eventi e delegati. Un esempio: InputHander.AddEvent(Keys.LeftArrow, player.MoveLeft); //Very simplified code Tuttavia, ho iniziato a chiedermi come gestire l'input "nidificato". Ad esempio in Half-Life 2 (o in qualsiasi gioco Source, davvero), puoi raccogliere oggetti con E. Quando hai raccolto …
Come faccio a creare ID di gioco univoci che siano anche facili da usare, in modo che un utente possa facilmente assegnare tale ID di gioco a qualcun altro per partecipare al gioco. Sto creando il mio gioco in Silverlight con C #.
Sto cercando di ottenere la tavolozza di una superficie a 8 bit in SDL.NET, se possibile, o (più che probabilmente) usando Tao.SDL. Questo perché voglio fare lo scambio di palette direttamente con la palette, invece di unire le superfici insieme per sostituire i colori come faresti con una superficie a …
Sto cercando di creare un MUD basato su testo, quindi molti elementi del framework XNA sembrano appropriati per ciò di cui ho bisogno. Soprattutto cose come il loop di gioco generale, il networking, ecc. Sembra che XNA sia strettamente associato a un ambiente interattivo con interfaccia utente e audio, quindi …
Qual è il modo più efficiente e veloce per convertire un Vector3 in un Vector2? Casting: Vector2 vector2 = (Vector2)vector3; Inizializzazione di un nuovo Vector2: Vector2 vector2 = new Vector2(vector3.x, vector3.y); O c'è un altro metodo che non conosco?
All'interno del codice di script dell'eroe (oggetto) voglio aggiungere la possibilità di cambiarne lo sprite. Quindi il giocatore preme il tasto spazio e lo sprite si trasforma nell'altro sprite già aggiunto al progetto. Potete fornirmi un codice di esempio per farlo?
Sto riscontrando alcuni problemi con il tentativo di rilevare la collisione di due tessere isometriche. Ho provato a tracciare le linee tra ogni punto sulla tessera e quindi a controllare le intercettazioni delle linee, ma ciò non ha funzionato (probabilmente a causa di una formula errata) Dopo aver esaminato questo …
In parte per motivi di ottimizzazione, in parte a fini di apprendimento, oserò chiedere: come posso verificare in modo più efficace se un punto 2D si Ptrova all'interno di un rettangolo ruotato 2D XYZW, usando C # o C ++? Attualmente, quello che sto facendo è usare un algoritmo "punto …
Sto usando la ricerca del percorso nel mio gioco per guidare un mob verso un altro giocatore (per inseguirlo). Questo funziona per farli superare il giocatore, ma voglio che si fermino leggermente prima della loro destinazione (quindi scegliere il penultimo nodo funziona bene). Tuttavia, quando più mob inseguono il cellulare, …
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 . Sto cercando qualcosa come un'alternativa a XNA - non mi interessa se …
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 2 anni fa . Sono uno sviluppatore C # e volevo iniziare un progetto di hobby …
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.