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

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...

8
Contorno da fonte no OpenGL, FTGL

Estou usando a biblioteca FTGL para renderizar fontes no meu jogo, mas não faço ideia de como criar um contorno em torno do texto. Conseguir uma sombra pode ser fácil, porque eu posso simplesmente fazer assim: (pseudo-código) font.render(Color::BLACK, position.x + 1, position.y + 1); //...

8
Como desenhar imagens 2D usando OpenGL, em SDL?

Depois de tudo, consegui encontrar um trecho de código simples que mostra como desenhar uma imagem 2D com o openGL: #include "SDL/SDL.h" #include "SDL/SDL_opengl.h" #include "SDL/SDL_image.h" const int SCREEN_WIDTH = 640; const int SCREEN_HEIGHT = 480; const int SCREEN_BPP = 32; int...

8
Importando e exibindo arquivos .fbx

Estou com um pequeno problema com a importação / exibição de arquivos .fbx. Eu verifiquei os exemplos, mas os que mais me interessam (animação e textura) estão mal documentados para serem entendidos por alguém que é novo nisso como eu. Isto é o que eu tentei: consegui obter os vértices e os...

8
A maneira mais eficiente de desenhar vértice com o OpenGL

Estou escrevendo um jogo OpenGL 3D. Haverá toneladas de triângulos para terrenos e objetos em uso. Estou estudando no guia oficial do OpenGL e o primeiro método apresentado é chamar uma função glVertexapós o glBeginpara cada vértice que você deseja desenhar. No entanto, esse método parece...

8
Como usar o UpdateSubresource e Map / Unmap?

Pelo que entendi (da leitura de várias páginas), existem 2 maneiras de atualizar um buffer: UpdateSubresource()(quando o buffer é criado com o DEFAULTuso) Map(), copie os novos dados Unmap()(quando o buffer for criado com o DYNAMICuso) No primeiro caso, chamo apenas essa função (nada mais)?...

8
Gerenciando dados Voxel

Venho programando em C ++ como hobby há cerca de 4 meses e adorei criar coisas usando voxels. Eu escrevi um "jogo" (mais do que apenas um desafio pessoal, como realmente fiz o terreno, sem jogabilidade) que transformou um mundo semelhante ao Minecraft, mas recentemente estive pensando em tentar...

8
Implementando um SceneManager usando OpenFL

Estou tentando implementar um SceneManager básico usando OpenFL e Haxe. Não tenho muita experiência no uso do OpenFL e Haxe, por isso tenho alguns problemas. Aqui está como eu projetei a classe SceneManager: package; import openfl.display.Sprite; import openfl.Lib; class SceneManager extends...

8
Ponteiros na unidade C #

Ei, eu acabei de aprender sobre ponteiros recentemente e estou me perguntando como posso usá-los em c # (acabei de aprender sobre eles em c ++) em unidade. Eu tenho algumas perguntas, no entanto. Os ponteiros usam programação de baixo nível para encontrar posições de valores diferentes no...

7
Renderização suave do terreno

Estou tentando renderizar um terreno suave com o Direct3D. Eu tenho uma grade 50 * 50 com todos os valores de y = 0 e um conjunto de pontos 3D que indicam a localização na grade e a profundidade ou altura do "vale" ou "colina". Eu preciso aumentar ou diminuir os valores y dos vértices da grade,...

7
Usando HTML para interface? [fechadas]

Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Game Development Stack Exchange. Fechado há 5 anos . O jogo em que estou...