Perguntas com a marcação «multithreading»

O multithreading permite que vários encadeamentos existam no contexto de um único processo, compartilhando os mesmos recursos, mas são capazes de executar independentemente.

8
Quantos tópicos eu devo ter e para quê?
Devo ter threads separados para renderização e lógica, ou até mais? Estou ciente da imensa queda de desempenho causada pela sincronização de dados (sem falar nos bloqueios mutex). Eu estive pensando em levar isso ao extremo e fazer threads para todos os subsistemas concebíveis. Mas eu estou preocupado que isso …



5
Os atores de um jogo devem ser responsáveis ​​por se desenhar?
Eu sou muito novo no desenvolvimento de jogos, mas não na programação. Estou (de novo) brincando com um jogo do tipo Pong usando o canvaselemento JavaScript . Eu criei um Paddleobjeto que possui as seguintes propriedades ... width height x y colour Eu também tenho um Pongobjeto que possui propriedades …

4
Como não congelar o thread principal no Unity?
Eu tenho um algoritmo de geração de nível que é computacionalmente pesado. Como tal, chamá-lo sempre resulta no congelamento da tela do jogo. Como colocar a função em um segundo segmento enquanto o jogo ainda continua renderizando uma tela de carregamento para indicar que o jogo não está congelado?


2
Quantas threads um jogo Android deve usar?
No mínimo, um jogo Android do OpenGL tem um thread da interface do usuário e um renderizador criado por GLSurfaceView. Renderer.onDrawFrame()deve fazer um trabalho mínimo para obter o maior FPS. A física, a IA etc. não precisam executar todos os quadros, para que possamos colocá-los em outro segmento. Agora temos: …

7
Cálculos de gravidade 2D multithreading
Estou construindo um jogo de exploração espacial e atualmente comecei a trabalhar com gravidade (em C # com XNA). A gravidade ainda precisa ser aprimorada, mas antes que eu possa fazer isso, preciso resolver alguns problemas de desempenho com meus cálculos de física. Isso está usando 100 objetos, normalmente renderizando …

3
É normal que um jogo use 100% da CPU?
Acabei de implementar a manipulação de entradas multithread no meu mecanismo de jogo, em que o código que consulta o sistema operacional para coletar as entradas e os carimbos de data e hora está em um thread separado. hora do jogo lógico. Tudo funciona, mas esta configuração está usando 100% …





2
Tela de carregamento suave entre cenas
Criei uma tela de carregamento para exibir uma animação de carregamento enquanto a próxima cena está sendo carregada. Carrego a próxima cena de forma assíncrona com: yield return SceneManager.LoadSceneAsync(scene,LoadSceneMode.Additive); E também definido Application.backgroundLoadingPriority = ThreadPriority.Low;, mas o comportamento ainda é o mesmo que uma carga de nível regular. Estou esquecendo …

4
Tópico AI do jogo RTS
Eu tenho um projeto para criar um jogo de estratégia em tempo real do zero. Ainda estou no estágio inicial de planejamento, mas tenho programado um pouco para ver a mecânica. Eu sei programar. Também tenho uma boa idéia de como estruturarei as classes de jogos e a IA baseada …
14 c#  ai  multithreading 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.