Domande taggate «multithreading»

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.

2
Il movimento sembra dipendere dalla frequenza dei fotogrammi, nonostante l'uso di Time.deltaTime
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 …

5
Sprites come attori
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 …

1
Grafico della scena in thread separato
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 …

2
Aggiornamento e rendering in thread separati
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 …


3
Separazione efficiente delle fasi di lettura / calcolo / scrittura per l'elaborazione simultanea di entità nei sistemi di entità / componente
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 …



5
Perché non posso usare l'operatore '> =' con Vector3s?
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 …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

1
Perché V8 non funziona con thread SDL?
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 …


1
XNA: come funziona il threading?
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 …


4
Miscelazione di fili e coroutine in Unity3D Mobile
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) …


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.