Desenvolvimento de jogos

Perguntas e respostas para desenvolvedores de jogos profissionais e independentes

3
Como o Megatexture funciona?
Estive pensando em desenvolver um pequeno mecanismo não apenas para desenvolver pequenos jogos experimentais, mas também para servir de base para testar várias técnicas de renderização e coisas assim. No momento, tenho pensado muito em como lidar com texturas e tropeçou na megatextura, mas isso é algo um pouco intrigante. …
21 textures 


8
Que armadilhas se deve ter em conta ao iniciar um estúdio
Quais são os erros ou omissões comuns cometidos ao iniciar um novo estúdio de jogos? Por favor, apenas um erro ou supervisão por resposta e se você pode explicar por que é um problema e o que deve ser feito para evitar cair no erro ou se recuperar, se já …
21 business 

10
Competindo com C ++ para programação de jogos
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Game Development Stack Exchange. Migrou há 8 anos . Estou curioso para saber por que o C ++ é tão popular no desenvolvimento de jogos, e não em outras linguagens. Eu sei que você pode criar código muito …
21 c++ 

9
Maneira eficiente de desenhar contornos em torno de sprites
Estou usando o XNA para programar um jogo e tenho experimentado várias maneiras de obter um efeito 'selecionado' nos meus sprites. O problema que estou tendo é que cada clique clicável que é desenhado no lote de sprites é desenhado usando mais de um único sprite (cada objeto pode ser …
21 2d  xna  sprites 

1
Ordem de multiplicação da matriz de transformação
Estou com dificuldades para tentar descobrir a ordem de multiplicação correta para uma matriz de transformação final. Eu sempre recebo movimentos estranhos ou geometria distorcida. Meu modelo atual é explicado abaixo: Para um único nó, minha ordem de multiplicação é: L = S * R * T Onde L = …
21 matrix 

3
Passando de A (x, y) para B (x1, y1) com velocidade constante?
Atualmente, tenho algo como: float deltaX = point0.getX() - point1.getX(); float deltaY = point0.getY() - point1.getY(); E a cada 0,01 segundo, atualizo minha posição dos objetos da seguinte maneira: object.setPosition(object.getX()-deltaX/100,object.getY()-deltaY/100); Então isso move meu objeto do ponto0 para o ponto1 em 1 segundo. O que eu preciso é ter os …

3
Como evitar o "efeito escada" no movimento de pixel art?
Estou renderizando sprites nas coordenadas exatas de pixels para evitar o efeito de desfoque causado pelo antialiasing (os sprites são pixel-art e ficariam horríveis se filtrados). No entanto, como o movimento dos objetos envolve velocidade variável, gravidade e interações físicas, a trajetória é calculada com precisão de subpixel. Em velocidades …

5
Preciso do componente 'w' na minha classe Vector?
Suponha que você esteja escrevendo um código de matriz que lida com rotação, tradução etc. para o espaço 3D. Agora as matrizes de transformação precisam ser 4x4 para ajustar o componente de conversão. No entanto, você realmente não precisa armazenar um wcomponente no vetor, precisa ? Mesmo na divisão de …

6
Como criar uma "IA de tráfego"?
Um projeto em que estou trabalhando agora apresenta muito "tráfego" no sentido de carros se movendo pelas estradas, aeronaves se movendo em torno de um avental etc. A partir de agora, os caminhos disponíveis são pré-calculados; portanto, os nós são gerados automaticamente para cruzamentos que são interconectados por arestas. Quando …
21 ai  movement 


2
Fazendo a cena inteira desaparecer em escala de cinza
Quando o jogador perde a vida toda, quero que a tela do jogo fique em escala de cinza, mas não pare de atualizar imediatamente. Eu também preferiria desbotar em escala de cinza em vez de perder repentinamente todas as cores. Tudo o que encontrei até agora é sobre tirar uma …
20 xna  c# 




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.