Desenvolvimento de jogos

Perguntas e respostas para desenvolvedores de jogos profissionais e independentes


2
Como acessar variáveis ​​na classe Game1 de outra classe no XNA?
Estou tentando escrever uma SpriteManagerclasse no XNA, mas preciso acessar as Gamevariáveis. Por exemplo, a Game.Contentpropriedade seria muito útil para carregar texturas e Game.GraphicsDevice.Viewportpara obter o tamanho da janela. Por enquanto, tenho a seguinte classe: public MainGame : DrawableGameComponent { public SpriteManager<Enemy> EnemyManager { get; get; } public SpriteManager<Powerup> PowerupManager …



3
Rastreio de extensão em todo o bloco em uma grade
Atualmente, estou trabalhando em A * pathfinding em uma grade e estou procurando suavizar o caminho gerado, considerando também a extensão do personagem se movendo ao longo dele. Estou usando uma grade para encontrar o caminho, no entanto, o movimento do personagem é de roaming gratuito, não o movimento estrito …



2
Renderizar rios em uma grade
Criei um mapa aleatório de altura e agora quero criar rios. Eu criei um algoritmo baseado em * para fazer os rios fluírem dos picos para o mar e agora estou tentando descobrir um algoritmo elegante para renderizá-los. É um mapgrid 2D, quadrado e quadrado. As células que o rio …



1
Competição de jogo de uma a duas semanas
Ludum Dare é ótimo, exceto que são apenas 48 a 72 horas (dependendo do seu sabor). Existe alguma competição (boa) em particular que lhe permita 1-2 semanas para se desenvolver? Normalmente, não tenho tempo suficiente para fazer um esforço significativo em 2-3 dias. Edit: Estou usando o .NET. Ele deve …

3
Carregar todo o conteúdo da pasta
Eu quero perguntar, existe maneira de carregar em xna todo o conteúdo da pasta? Por exemplo, no meu conteúdo, tenho: Images / hero Images / car Images / tree Quero fazer algo assim Dictionary<string,Model> models = new ... foreach(string name in content.getNames("Images")) { models[name] = content.load<Model>("Images\\" + name); }
8 xna  xna-4.0 


6
Determinando player.isFalling () através da mudança de y?
Atualmente, estou usando o Box2D e meu personagem é um monte de acessórios no Box2D. Eu queria saber se, para determinar se um jogador está caindo, detectar uma mudança na posição Y seria apropriado? Existem outras maneiras em que não estou pensando? Como esse tipo de coisa geralmente é detectado?
8 c++  physics  box2d 


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.