Saltar para o conteúdo

Panda3D/Manual/Introdução ao Panda: diferenças entre revisões

[edição não verificada][edição não verificada]
cat
Linha 1:
==Os fundamentos doda engine Panda3D==
 
OA Panda3D é uma ''engine'' 3D: uma biblioteca de subrotinas para a renderização 3D e desenvolvimento de jogos. A biblioteca está em C++ com a junção de Python. O desenvolvimento de jogos com oa Panda3D normalmente consiste de um programa escrito em Python ou c++ que controla a biblioteca 3D.
 
OA Panda foi criado para o desenvolvimentodesevolvimento de jogos comerciais, e seus usuários primários ainda são desenvolvedores de jogos comerciais. Por causa disso, oa Panda precisa realçar quatro áreas: ''poder'', ''velocidade'', ''integralidade'' e ''tolerância a erros''. Todos sabem o que poder e velocidade são. Mas integralidade e tolerância a erros merecem algum comentário extra.
 
Integralidade quer dizer que oa Panda3D contém muitas ferramentas monótonas porém essenciais: navegação pela ''scene graph'', monitoramento de performance, otimizadores de animação e muito mais. Estas coisas podem não parecer atraentes, e como resultado, frequentemente as ''engines open-source'' não possuem tais ferramentas. Mas quando você está programando sério, e não apenas jogando, estas ferramentas precisam estar ai.
 
Tolerância a erros é sobre o fato de que todos os desenvolvedores de jogos criam ''bugs''. Quando você o criar, você vai querer que a sua ''engine'' mostre uma mensagem clara de erro e o ajude a encontrar o erro. Muitas ''engines'' vão parar de rodar instantaneamente se você passar o valor errado para uma função. OA Panda3D quase nunca para, e muito código é dedicado ao problema de identificar e isolar erros.
 
Finalmente, voltando ao poder e velocidade: o melhor jeito de estimar as capacidades doda Panda3D é dar uma olhada nos programas de exemplo. Eles são pequenos programas que demonstram as capacidades doda Panda3Dengine.
 
OA Panda3D foi desenvolvido pela Disney para o seu jogo ''online'', Toontown. Ele foi lançado como um software livre em 2002. OA Panda3D está sendo desenvolvidodesenvolvida agora juntamente ao centro de tecnologia do entretenimento da universidade Carnegie Melon.
 
==O Panda3D não é uma ferramenta para iniciantes ou um brinquedo==
501

edições