Desenvolvimento de jogos

Perguntas e respostas para desenvolvedores de jogos profissionais e independentes


3
Como levar em consideração a gravidade ao mover a IA
Estou fazendo um jogo 2D. Atualmente, existe um helicóptero voando, controlado pelo jogador. É controlado usando as teclas de seta: CIMA, ESQUERDA e DIREITA. É a velocidade ao longo do eixo y dy, e a velocidade ao longo do eixo x é dx. É física é a seguinte: Sempre que …
9 2d  physics  ai 


3
Como envio várias matrizes para um shader de vértice?
Estou praticando animações usando ossos / esfola. Estou tentando enviar ao shader uma matriz por vértice. Eu posso pensar nessas duas abordagens. Método 1 Eu tenho uma alça uniforme para cada matriz óssea como esta u_Bone0 = GLES20.glGetUniformLocation(mProgram, "u_Bone[0]"); u_Bone1 = GLES20.glGetUniformLocation(mProgram, "u_Bone[1]"); e no onDrawenvio cada um deles ao …

2
O código fonte do mecanismo de origem está disponível?
O código fonte C ++ completo do Source Engine está disponível? Sei que o SDK está disponível com a compra de um jogo baseado em código-fonte , mas meu objetivo é encontrar um mecanismo de jogo de código aberto que inclua todos os detalhes de implementação para fins de aprendizado.

5
Como posso criar gráficos de cartões animados como no Hearthstone?
No jogo Hearthstone, existem cartas com imagens animadas. Alguns exemplos: http://www.hearthhead.com/card=281/argent-commander http://www.hearthhead.com/card=469/blood-imp As animações parecem ser compostas de múltiplos efeitos: Sistemas de partículas. Desvanecendo sprites dentro e fora / girando-os Texturas de rolagem simples Um efeito de distorção, muito evidente na capa e no cabelo do exemplo 1. Efeitos de …
9 graphics 







1
Como calcular vetores tangentes e bitangentes
Eu tenho uma textura carregada em three.js e depois passada para os shaders. No shader de vértice, calculo o normal e salvo em uma variável o vetor uv. <script id="vertexShader" type="x-shader/x-vertex"> varying vec3 N,P; varying vec2 UV; void main() { gl_Position= projectionMatrix * modelViewMatrix * vec4(position,1.0); P= position; N= normalMatrix …

2
Como atrair modders para o seu jogo?
Estou desenvolvendo um jogo, mas como estou trabalhando sozinho, a quantidade de conteúdo que posso criar é muito limitada. Por isso, quero que meu jogo seja modificado, com esse objetivo, estou planejando criar uma API de modding completa, que seria exposta aos scripts lua. Eu também criaria tutoriais para iniciar …

2
Como escolho o fator de escala de um mundo de jogo em 3D?
Estou fazendo um protótipo de jogo de tanque 3D com alguma simulação de física, estou usando C ++. Uma das decisões que preciso tomar é a escala do mundo do jogo em relação à realidade. Por exemplo, eu poderia considerar uma unidade de medida no jogo para corresponder a 1 …

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.