Perguntas com a marcação «c++»

13
Ocultar dados do jogo do jogador?

Estou trabalhando no meu primeiro jogo (C ++) e quero usar um design baseado em componentes. Eu li muito sobre isso ultimamente e ontem decidi que queria armazenar dados de objetos em arquivos JSON externos, para permitir mais flexibilidade e facilidade de acesso. Então me dei conta de que deixar...

13
Diferentes shaders para diferentes objetos DirectX 11

Estou aprendendo Direct3D 11e, em todos os tutoriais básicos que encontrei sobre a escrita de sombreadores, os sombreadores Vertex e Pixel são escritos para que transformem toda a cena da mesma maneira. Tutoriais como cubo de renderização com textura ... Mas eu me pergunto, como você diferencia...

12
Como abordar os elementos da GUI?

Nota: Planejo criar meu próprio sistema GUI. Vai ser bom para aprender, leve, só tem pedaços de que preciso, vincula-se ao jogo, etc. Eu estava pensando em como fazer isso. Os elementos que eu quero dizer são: Botões do rádio Inserir caixas de texto aqui Botões Sliders Caixas de...

12
Conselho necessário para um mecanismo de física

Recentemente, iniciei um projeto, construindo um mecanismo de física. Eu esperava que você pudesse me dar alguns conselhos relacionados a alguma documentação e / ou melhores tecnologias para isso. Antes de tudo, vi que o desenvolvimento de motores de física de jogos é altamente recomendado para a...

12
Dependência de classe circular

É um projeto ruim ter duas classes que precisam uma da outra? Estou escrevendo um pequeno jogo no qual tenho uma GameEngineclasse que tem alguns GameStateobjetos. Para acessar vários métodos de renderização, esses GameStateobjetos também precisam conhecer a GameEngineclasse - portanto, é uma...

12
Stress testando um servidor de jogos sem usuários?

Estou trabalhando em um jogo de cartas e seu servidor. Haverá um lobby com muitas mesas e muitos jogadores. O único problema é: como posso ver como ele pode lidar com centenas de usuários simultâneos sem centenas de usuários simultâneos? Como esse tipo de coisa geralmente é...

12
Como devo implementar uma câmera em primeira pessoa?

Sou programador iniciante e estou criando um projeto que me permite andar pelas salas por meio de uma câmera em primeira pessoa. Até agora, tenho os prédios desenhados, mas agora estou preso e não sei como fazer uma câmera em primeira pessoa para me permitir andar por aí. Alguém poderia me indicar...

12
Localização de caminho eficiente em espaço livre

Eu tenho um jogo situado no espaço e gostaria de emitir ordens de movimento, o que requer a busca de caminhos. Agora, entendo que A * e outros se aplicam principalmente a árvores, e não a espaços vazios que não possuem nós de localização de caminhos. Eu tenho alguns obstáculos, que atualmente são...

12
Atualizar e renderizar em threads separados

Estou criando um mecanismo de jogo 2D simples e quero atualizar e renderizar os sprites em diferentes threads, para aprender como isso é feito. Preciso sincronizar o thread de atualização e o de renderização. Atualmente, eu uso duas bandeiras atômicas. O fluxo de trabalho se parece com: Thread 1...

12
Números aleatórios em C ++

Recentemente, me acostumei a idiomas modernos, que incluem um bom gerador aleatório de ações, que geralmente é o Mersenne Twister; agora que voltei ao C ++, tenho que decidir o que usar. Eu procurei pelas implementações do Mersenne Twister e notei que são muitas: existe uma que é mais usada e...

12
OpenGL Orientado a Objetos

Uso o OpenGL há algum tempo e li um grande número de tutoriais. Além do fato de muitos deles ainda usarem o pipeline fixo, eles geralmente lançam toda a inicialização, alterações de estado e desenho em um arquivo de origem. Isso é bom para o escopo limitado de um tutorial, mas estou tendo...