"Estrazulas" disse: Qual de voces manja de programação? É que sempre tive curiosidade em saber como um objeto modelado e texturizado no max, por exemplo, é colocado no programa de um jogo, e como o programa controla o objeto, apartir dos comandos do jogador?? Entenderam a minha curiosidade? NÃO MANJO NADA DE PROGRAMAÇÃO! mas isso já deu pra notar, né!! ValeuEstrazulas, pra explicar tudo fica meio difícil. Vamos pegar um pouco de conhecimento do 3d max pra ajudar, você sabe que os scripts são rotinas empacotadas para executar determinadas tarefas, sequências delas ou várias coisas combinadas. Na programação de baixo nível, na criação do engine são feitas coisas semelhantes, variáveis e rotinas são criadas, eventos são definidos, testes são elaborados, etc. Exemplo, uma variável que representa um sinal de trânsito pode ter 3 valores (verde, amarelo, vermelho), "se_sinal =vermelho crie ali um plano vertical e teste se o cara vai passar por ele, se passar = a polícia vai atrás dele". A programação do engine é composta por estas variáveis, condições, testes, consequências, os if then or else da vida. Quanto aos modelos em 3d, shaders, texturas, animações, o engine também está preparado para tratar tudo isso conforme os eventos, testes, etc. Você cria o seu personagem andando, correndo, pulando, abrindo portas, dando golpes, e em cada momento ou a cada comando, um script é chamado a atuar no personagem. O tempo todo tudo está sendo testado, posição, objetos ao redor, colisão, tudo que vai determinar o que é possível fazer naquele instante e quais as possibilidades e condições de interação de tudo dentro do jogo. É uma tentativa simples de explicar uma coisa muito mais complexa, mas acredito que tire sua dúvida. Se quiser alguma coisa pra ter uma idéia melhor, te aconselho a dar uma olhada no Macromedia Director, existe um tutorial chamado Director for 3d users que é bem interessante, pois explica alguma coisa de interação com o seu 3d dentro da programação do director que usa uma linguagem de scripts bem simples. abraços
Total de mensagens publicadas pelos membros da comunidade: 717426.
Total de membros registrados: 143177
Últimos membros registrados: elenahardiya, LifeGaugeBreeze56685, LifeGaugeBreeze3545, OsanixCapsules345, Kennetoot, BillcKittrick, rbes, GROYCE.
Usuário(s) on-line na última hora: 281
Legenda: Administrador, Especial, Moderador, Parceiro .