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

9
Como o gluLookAt funciona?

Pelo meu entendimento, 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); Mas quando imprimo a ModelViewmatriz, a chamada para glTranslatef()parece...

9
O Windows 8 ainda suporta o DirectX 9?

O Windows 8 suporta o DirectX 9? Porque eu estava examinando alguns exemplos escritos em C ++ e DirectX 9 criados para o Windows 8. Não era isso, como eu o conheço (veja aqui http://directxtutorial.com/Lesson.aspx?lessonid=111-4-2 ) Por exemplo, inicializando o DirectX com

9
Armazenando voxels para um mecanismo voxel em C ++

Estou tentando escrever um pequeno mecanismo voxel porque é divertido, mas luto para encontrar a melhor maneira de armazenar os voxels reais. Estou ciente de que precisarei de algum tipo de pedaço para não precisar ter o mundo inteiro na memória e estou ciente de que preciso renderizá-lo com...

9
Por que não posso usar o operador '> =' com Vector3s?

Estou tentando fazer com que um retângulo se mova entre duas posições às quais me refiro como _positionAe _positionB. Ambos são do tipo Vector3. O retângulo se move muito bem. No entanto, quando chega _positionB, não se move na direção oposta, como deveria. Voltei ao código para dar uma olhada....

9
D3D / DXGI suporta transição de tela cheia

Eu tenho um aplicativo D3D11 e quero adicionar o suporte adequado em tela cheia. Agora posso deixar o DXGI mudar minha janela para tela cheia para mim, e tenho a impressão de que o DXGI cuidará de tudo o que for necessário para fazer a corrente de troca girar para frente e para trás em vez de...

9
Como posso usar o Editline para um console no jogo?

Gostaria de adicionar um console no jogo a um jogo C ++ que estou criando. Embora renderize o console e analise os comandos com os quais estou bem, o aspecto de entrada e edição de texto (por exemplo, manipulação de teclas esquerda / direita, backspaces etc ...) parece muito esforço que eu prefiro...

9
Alocando Entidades em um Sistema de Entidades

Não tenho certeza de como devo alocar / assemelhar-me às minhas entidades dentro do meu sistema de entidades. Eu tenho várias opções, mas a maioria delas parece ter contras associadas. Em todos os casos, as entidades são semelhantes a um ID (número inteiro) e, possivelmente, possuem uma classe de...

9
Função SDL para carregar PNGs

Estou aprendendo SDL 2.0 no momento e já vi esse método para carregar BMPs: SDL_Texture* LoadImage(std::string file) { SDL_Surface *loadedImage = nullptr; SDL_Texture *texture = nullptr; loadedImage = SDL_LoadBMP(file.c_str()); if (loadedImage != nullptr) { texture =

9
Por que as empresas ainda usam versões realmente antigas do Visual Studio?

Eu entendo por que o C ++ é usado. Não é disso que se trata esta questão. Quando instalo jogos, geralmente o Steam (hoje em dia só uso o Steam) instala o C ++ 2005 Runtime distribuível. Minha pergunta é por que esse é o caso? Por que um tempo de execução lançado há mais de 8 anos ainda prevalece?...

8
Manuseio de colisão de plataformas 2D

Estou tentando criar um jogo de plataformas 2D (tipo Mario) e estou tendo alguns problemas ao lidar com colisões corretamente. Estou escrevendo este jogo em C ++, usando SDL para entrada, carregamento de imagens, carregamento de fontes, etc. Também estou usando o OpenGL através da biblioteca...

8
Exemplo de Projeto Orientado a Dados

Não consigo encontrar uma boa explicação do Design Orientado a Dados para um jogo genérico de zumbi (é apenas um exemplo, um exemplo bastante comum). Você poderia fazer um exemplo do Design Orientado a Dados para criar uma classe zumbi genérica? O seguinte é bom? Classe da lista de zumbis: class...