Il multithreading consente l'esistenza di più thread nel contesto di un singolo processo condividendo le stesse risorse ma sono in grado di essere eseguiti in modo indipendente.
Ho il seguente codice per calcolare la traduzione richiesta per spostare un oggetto di gioco in Unity, che viene chiamato LateUpdate. Da quanto ho capito, il mio uso di Time.deltaTimedovrebbe rendere indipendente la frequenza di fotogrammi della traduzione finale (si prega di notare che CollisionDetection.Move()sta solo eseguendo i raycast). public …
Non ho esperienza nelle domande sullo sviluppo del gioco, ma come programmatore. Nella lingua Scala, puoi avere un multitasking scalabile con gli attori, molto stabile, come ho sentito. Puoi persino avere centinaia di migliaia di loro in esecuzione contemporaneamente senza problemi. Quindi ho pensato, forse puoi usarli come classe base …
Sviluppo il mio motore di gioco per divertimento (ma non a scopo di lucro). Ho il rendering in un thread e gli aggiornamenti del mio grafico di scena (velocità, ecc.) In un altro. Quando è il momento di eseguire il rendering, il thread di rendering aggiunge i nodi visibili a …
Sto creando un semplice motore di gioco 2D e voglio aggiornare e renderizzare gli sprite in diversi thread, per imparare come è fatto. Devo sincronizzare il thread di aggiornamento e quello di rendering. Attualmente uso due bandiere atomiche. Il flusso di lavoro è simile al seguente: Thread 1 -------------------------- Thread …
Sto cercando un modo generico / riutilizzabile di attendere che le coroutine e le operazioni asincrone finiscano in Unity 5, simile a C # 5 await parola chiave . Il modo più semplice a cui riesco a pensare è qualcosa del genere: public class SomeUtility { public bool IsDoingSomething { …
Impostare Ho un'architettura a componenti di entità in cui le entità possono avere un insieme di attributi (che sono dati puri senza comportamento) e esistono sistemi che eseguono la logica di entità che agiscono su quei dati. In sostanza, in qualche pseudo-codice: Entity { id; map<id_type, Attribute> attributes; } System …
Ho una semplice applicazione. Ha due thread, ognuno con il proprio contesto di rendering, ma condividono un VBO (funziona, l'ho testato). Ora quello che voglio: un thread sta visualizzando alcuni dati dalla prima metà del VBO e il secondo thread sta aggiornando la seconda parte del VBO. Quando non aggiorno …
Sto creando un gioco multiplayer (per meno di 64 giocatori). Ho già deciso di avere un thread separato per il loop di rete, ma mi chiedevo se sarebbe meglio creare un thread aggiuntivo per ricevere UDP o impostare il socket di ricezione su non-blocking (senza thread aggiuntivo). O è meglio …
Sto cercando di far spostare un rettangolo tra due posizioni a cui mi riferisco come _positionAe _positionB. Entrambi sono di tipo Vector3. Il rettangolo si muove bene. Tuttavia, quando raggiunge _positionBnon si muove nella direzione opposta, come dovrebbe. Sono tornato nel codice per dare un'occhiata. Sono giunto alla conclusione che …
sono stato in grado di compilare e collegare V8 contro il mio gioco e l'interpretazione del codice funziona bene. Tuttavia, voglio dividere il mio codice e il ciclo di gioco dovrebbe esistere in un thread e il motore di scripting dovrebbe essere eseguito in un secondo thread insieme al mio …
Sto avendo problemi ad avvolgere la testa attorno al design del gioco. Sulla piattaforma Android, ho un'attività e ho impostato la sua visualizzazione del contenuto con una visualizzazione della superficie personalizzata. La vista della superficie personalizzata funge da pannello e creo istanze di tutte le classi e faccio tutti i …
Vorrei implementare il threading nel mio gioco XNA ma non sono sicuro di come funzionano le cose durante la compilazione per XBOX 360. Qualcuno potrebbe approfondire questo? Ad esempio, quanti thread supporta XBOX? Mi rendo conto che XNA utilizza una versione speciale di Compact Framework. In che modo ciò influisce …
sfondo Ho lavorato alla creazione di un motore di gioco multithreading nel mio tempo libero e attualmente sto cercando di decidere il modo migliore per far funzionare un sistema di entità in ciò che ho già creato. Finora ho usato questo articolo di Intel come punto di partenza per il …
Avevo una coroutine in Unity3D che scaricava un zip da un server, lo estraeva nel percorso dati persistente e ne caricava il contenuto in memoria. Il flusso era simile al seguente: IEnumerator LongCoroutine() { yield return StartCoroutine(DownloadZip()); ExtractZip(); yield return StartCoroutine(LoadZipContent()); } Ma il ExtractZip()metodo (che utilizza la libreria DotNetZip) …
Nel mio gioco, ci sono appezzamenti di terra con edifici (case, centri di risorse). Gli edifici come case hanno inquilini, stanze, componenti aggiuntivi, eccetera, e ci sono diversi valori che devono essere simulati sulla base di tutte queste variabili. Ora, vorrei usare AndEngine per le cose front-end e creare un …
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.