Desenvolvimento de jogos

Perguntas e respostas para desenvolvedores de jogos profissionais e independentes


2
Como evitar o bloqueio do cardan
Eu estou tentando escrever código com gira um objeto. Eu o implementei como: A rotação sobre o eixo X é dada pela quantidade de alteração nas coordenadas y de um mouse e a rotação sobre o eixo Y é dada pela quantidade de alteração nas coordenadas x de um mouse. …

1
Conversão de densidade de campo de fluxo
Estou tentando implementar a navegação de campo de fluxo, conforme descrito em http://grail.cs.washington.edu/projects/crowd-flows/, mas não consigo entender como a Função de Densidade na Figura 4 do artigo deve lidar raio unitário. Alguém já implementou isso e pode fornecer mais informações? Esta é a parte em questão: O algoritmo deles parece …
8 algorithm  grid 


2
Qual é a melhor maneira de desenhar muitas árvores
Estou escrevendo um aplicativo que processa uma ilha aleatória plantada com árvores. As árvores são atualmente dois quadriláteros, cruzados e desenhados com texturas. Planejo ter malhas mais complexas que formem diferentes tipos de plantas, como palmeiras, carvalhos, gramíneas etc. O problema que enfrento é que, como as texturas são transparentes, …


2
Como o Unity usa o C # como uma linguagem de script?
Que eu saiba, até agora, eu pensei que o C # é e sempre foi uma linguagem compilada. Recentemente, comecei a estudar o Unity3d e notei que eles fornecem C # como uma opção para criar scripts e interagir com objetos de jogos por meio de sua API (juntamente com …
8 c#  scripting  mono 

2
Determinando se a remoção de um voxel interromperá um grupo
Eu tenho a seguinte situação: Eu tenho uma grade 3d de voxels (ativado / desativado, o tamanho máximo é provavelmente 128x128x128). Sei de antemão que, dentro da rede, todos os voxels que estão ligados estão interconectados, formando um único grupo. Agora eu preciso determinar: quando eu remover um voxel (desligá-lo), …

4
Fazendo uma bola Box2D pular para uma altura constante
Quero criar um jogo como o Doodle Jump. Estou usando libgdx e Box2d. Preciso de conselhos sobre como fazer minha bola saltar constantemente e com a mesma altura. Eu tentei definir a restituição do corpo da bola como 1 para que ela possa pular constantemente, mas quando pulo em um …
8 physics  box2d  libgdx 

1
Automatch / jogadores na fila
Estou usando o Node.js e o Redis. Estou tentando encontrar uma maneira confiável de automatch jogadores. Há um servidor correspondente e vários servidores de jogos configurados. A seguir, é o que eu preciso que aconteça: O jogador envia uma solicitação de ingresso com o tipo de jogo (pequeno / médio …

4
Misturando threads e corotinas no Unity3D Mobile
Eu tinha uma rotina no Unity3D que baixava um zip de um servidor, extraia-o no caminho de dados persistentes e carregava seu conteúdo na memória. O fluxo ficou mais ou menos assim: IEnumerator LongCoroutine() { yield return StartCoroutine(DownloadZip()); ExtractZip(); yield return StartCoroutine(LoadZipContent()); } Mas o ExtractZip()método (que usa a biblioteca …


3
Y e X - Estou fazendo errado?
Às vezes, encontro problemas pequenos ao fazer meus projetos JavaScript. Isso ocorre porque a maioria das funções integradas do JavaScript executa X, Y se forem necessárias posições. (Naquela ordem). Mas quando eu construo uma matriz 2D, começo com Y, parece mais lógico para mim executar o eixo X horizontal. Se …



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.