AGGIORNAMENTO: questa domanda si riferisce a Farseer 2.x. Il nuovo 3.x non sembra farlo. Al momento sto usando Farseer Physics Engine abbastanza ampiamente e ho notato che sembra memorizzare molti tipi di valore temporanei come membri della classe e non nello stack come ci si potrebbe aspettare. Ecco un esempio …
Modifica: questo è solo per la mia esperienza di apprendimento, NON è per motivi di prestazioni che faccio questa domanda. Questo è per quanto riguarda un motore di terreno simile a Minecraft. Conservo blocchi in blocchi (blocchi 16x256x16 in un blocco). Quando generi un pezzo, utilizzo più tecniche procedurali per …
Ho un gioco Breakout in cui, ad un certo punto, rilevo la collisione tra la palla e la paletta con qualcosa del genere: // Ball class rectangle.Intersects(paddle.Rectangle); Esiste un modo per ottenere le coordinate esatte della collisione, o qualsiasi dettaglio a riguardo, con la corrente XNA API? Ho pensato di …
Dopo aver aggiunto velocità al mio gioco, mi sento come se le mie trame si contorcessero. Pensavo fossero solo i miei occhi, fino a quando non l'ho finalmente catturato in uno screenshot: Quello a sinistra è ciò che rende nel mio gioco; quello a destra è lo sprite originale, incollato …
Dalla mia comprensione, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); è equivalente a: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Ma quando stampo la ModelViewmatrice, la chiamata a glTranslatef()non sembra funzionare correttamente. Ecco il frammento di codice: #include <stdlib.h> #include <stdio.h> #include …
Attualmente nel mio gioco, il client non è altro che un renderer. Quando lo stato dell'input viene modificato, il client invia un pacchetto al server e sposta il lettore come se stesse elaborando l'input, ma il server ha l'ultima parola sulla posizione. Questo generalmente funziona davvero bene, tranne per un …
Nel mio gioco XNA ho due oggetti che si scontrano. Quando il primo oggetto si scontra con l'altro, è in grado di agganciarsi e spostarlo nel mondo. Sto avendo un problema con la matematica qui (la matematica non è il mio punto di forza). Al momento ho il secondo oggetto …
Sto usando una formula molto semplice per calcolare l'angolazione che la mia sprite (ad esempio un'astronave) dovrebbe essere orientata in base alla levetta del controller Xbox, ovvero usare la levetta per ruotare la nave. Nel mio metodo di aggiornamento principale: shuttleAngle = (float) Math.Atan2(newGamePadState.ThumbSticks.Right.X, newGamePadState.ThumbSticks.Right.Y); Nel mio metodo di disegno …
Ho molti fogli di calcolo che sono formattati male che voglio scomporre o dividere in molte piccole immagini, una per ogni sprite. Se riesco a farlo, posso usare il mio strumento di texture packer personalizzato per creare le mie risorse di gioco. I miei strumenti di sviluppo sono XNA e …
Ho dei problemi nel rendere un insieme di valori in un rendertarget. I valori non finiscono mai nell'intervallo esatto che desidero. Fondamentalmente uso un quad a schermo intero e un pixel shader per eseguire il rendering sulla mia texture di rendering rendertarget e quindi intendo utilizzare le coordinate della texture …
Il mio gioco utilizza la pipeline di contenuti per caricare spriteSheet in fase di esecuzione. L'artista del gioco mi invia lo spritesheet modificato e faccio una build nella mia macchina e gli invio un progetto aggiornato. Quindi sto cercando un modo per generare i file xnb nella sua macchina (questo …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Sto pensando di provare una delle mie idee antiche per un …
Quindi, dato uno sprite del sole impostato all'orizzonte (x = 0, y = worldheight / 2) Sto cercando di escogitare una funzione per far sorgere il sole e poi calare. Il modo migliore per farlo sarebbe la funzione peccato, ma non ho idea di come usarla. se si utilizza y …
attualmente sto lavorando alla mia versione di un gioco basato su tessere (pensa Terraria, ma meno fantastico (penso che sia una parola? Scusa se non lo è)). Ad ogni modo, attualmente sto lavorando al rilevamento delle collisioni (anche per casi angolari!) Che è stato un grande passo per me. C'è …
Sto iniziando il mio primo progetto di gioco "corretto" e ho inevitabilmente colpito un blocco cercando di decidere come comunicare i componenti di gioco in XNA. Dai precedenti eventi di programmazione della GUI (Java), i gestori e gli ascoltatori sembravano la strada da percorrere. Quindi avrei una specie di bus …
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.