Desenvolvimento de jogos

Perguntas e respostas para desenvolvedores de jogos profissionais e independentes

2
Como posso implementar atualizações independentes da taxa de quadros?
Edit: Eu corrigi o problema, tornando a jumpvelocity aquela que é modificada e adicionada e a yvelocity é igual à jumpvelocity * t. Isto é o que eu tenho agora: if (GUI->Space && grounded){ jumpvelocity = -185.f * 2 / gravity; grounded = false; } if(!grounded ){ if(jumpvelocity < terminaly){ …
7 c++ 




4
Qual idioma e ferramentas devo escolher para criar jogos 2D? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
7 2d  pygame  love2d 

2
Integre LibRocket com SDL e OpenGL
Atualmente, estive envolvido em um projeto de jogo e chegamos ao ponto em que queremos adicionar a GUI para menus e outras coisas, mas o tempo que gastamos desenvolvendo nosso próprio sistema pode nos custar um pouco de tempo, e isso faz parte do sistema que não queremos perder muito …
7 c++  opengl  sdl 

2
Como alinhar a matriz usada no SpriteBatch e a matriz usada no BasicEffect?
Estou escrevendo uma ferramenta do Windows que usa XNA e permite que o usuário coloque texturas na tela. Estou usando uma 'câmera' para o SpriteBatch usado para desenhar as texturas, por exemplo: Matrix matrixForSpriteBatch = Matrix.CreateTranslation( -_cameraPosition.X, -_cameraPosition.Y, 0.0f) * Matrix.CreateRotationZ(_rotation) * Matrix.CreateScale(_scale) * Matrix.CreateTranslation( GraphicsDevice.Viewport.Width / 2, GraphicsDevice.Viewport.Height / …

2
Usando GPU no Silverlight 5 para uma transformação rápida de Fourier
Eu tenho uma biblioteca de áudio para o Silverlight que precisa de alguma aceleração em máquinas mais lentas. Especificamente, esta biblioteca faz uso extensivo e repetido da transformação FFT como parte de seus algoritmos de cancelamento de eco acústico e redução de ruído, e estou pensando se faria algum sentido …
7 xna  gpu  gpgpu 

2
Como detectar colisão com objetos não retangulares em jogos 2D?
Detectar colisão com objetos retangulares é bastante fácil. Sou capaz de escrever jogos simples baseados em blocos. Agora, quero aprender a escrever jogos não baseados em blocos nos quais os objetos podem não ser retangulares, por exemplo, uma montanha. Suponha que eu queira um terreno irregular com colinas e montanhas. …

2
Devo agrupar primitivas de depuração para renderização no OpenGL moderno?
Recentemente, comecei a portar algumas demos de renderização antigas que fiz para o OpenGL moderno. Eu tinha uma classe de desenho de depuração no meu código antigo que usava o modo imediato glBegin (), glEnd () etc. para renderizar objetos de depuração, como triângulos, cubos e esferas, etc. Originalmente, substituí …
7 opengl 

4
Como você gerencia seus recursos de jogo no XNA?
No passado, eu usei em Content.Load<type>("filename");todo o lugar. Isso rapidamente se torna um pesadelo para gerenciar e, pior ainda, você começa a ter várias cópias do mesmo ativo carregadas em vários lugares diferentes. Depois, passei a usar uma classe Resources, que basicamente se parecia com o seguinte: public class Resources …


3
Atualização do jogo XNA e empate
Estou confuso sobre como os métodos do jogo são chamados e quando. Então eu li que a sequência é: Inicializar LoadContent Atualizar Desenhar UnloadContent Onde 3 e 4 são o loop do jogo, então after Updateé chamado, Drawé chamado, então Update, então Drawe assim por diante. O loop do jogo …
7 xna  game-loop 



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.