Perguntas com a marcação «2d»

8
Unity3D - Como pavimentar sprites 2D?

Eu uso iluminação dinâmica de vértice em sprites 2D. Em sprites maiores, a iluminação é mais feia do que nos menores. Isso ocorre porque todo sprite é apenas um quad de dois triângulos. Não há vértices suficientes para a iluminação em áreas maiores. Existe uma maneira de usar mais triângulos em um...

8
Grama alta Unity2D

Estou usando o Unity para criar um jogo 2D de cima para baixo. Tudo tem sido ótimo até agora, mas me deparei com um problema que não consigo resolver adequadamente. Eu quero implementar "áreas de grama alta" onde parte do personagem será ocluída. Um exemplo visual: Pensei em criar grama alta...

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
Rasgo de tela no shader de fragmento nas GPUs R9 380

dois jogadores estão enfrentando um problema no meu jogo em que a tela está rasgando quando usa um shader de fragmento, mas parece que isso está acontecendo apenas para jogadores com uma GPU R9 380. Aqui está o que parece no jogo: Depois de trabalhar com um dos jogadores, reduzi o uso do shader,...

7
O que faz com que as juntas de revolução do Box2D se separem?

Criei uma boneca de pano usando corpos dinâmicos (retângulos) e juntas de revolução simples (com ângulos inferiores e superiores). Quando minha boneca de pano atinge o chão (que é um corpo estático), os corpos parecem se mexer e as articulações se separam. Parece que os corpos estão grudados no...

7
Como armazenar o mapa em mosaico 2D

Eu quero criar um mapa 2D composto de pequenos blocos, que devem se parecer com voxels (por exemplo, isso apenas do lado). Acho que posso criar uma estrutura como o Voxel2D, que possui int X, Y e alguma cor, e todo Voxel2D terá 5x5 pixels (então multiplique X e Y por 5 ao desenhar). Mas agora...

7
C # Perlin noise - gerando "infinitos" pedaços de terreno?

Atualmente, estou escrevendo um pequeno scroller lateral em C #, para aprender C # e me divertir. No momento, tenho um gerador de números aleatórios simples gerando o mundo, mas não é exatamente tão bom - por isso, com algumas pesquisas, descobri que a geração de ruído Perlin pode me ajudar um...

7
Como verifico se um canto do bloco está visível no espaço 2D?

Estou tentando implementar a névoa da guerra e estou com problemas. Quero verificar se o jogador é capaz de ver os cantos de cada peça dentro de um determinado raio, no entanto, não tenho certeza de como verificar se a visão dos cantos deve ser obstruída ou não. Existe uma maneira rápida de fazer...

7
HLSL - Criando sombras em 2D

A maneira como eu crio sombras é pela seguinte técnica: http://www.catalinzima.com/2010/07/my-technique-for-the-shader-based-dynamic-2d-shadows/ Mas eu tenho perguntas para o HLSL. Do jeito que eu faço atualmente, tenho uma imagem em preto e branco, onde Preto significa 'objeto' e branco...

7
Fontes baseadas em vetor vs. fontes de bitmap em jogos (2D)?

Eu sei que muitos jogos estão usando fontes de bitmap. Quais são as vantagens da renderização / manipulação de fontes com base em vetor quando comparadas às fontes de bitmap e em quais cenários elas mais importam? Prefira um foco em jogos 2D ao responder a esta pergunta. Se relevante, inclua...