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

Origem: Wikilivros, livros abertos por um mundo aberto.
[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Linha 12: Linha 12:


A Panda3D foi desenvolvido pela Disney para o seu jogo ''online'', Toontown. Ele foi lançado como um software livre em 2002. A Panda3D está sendo desenvolvida agora juntamente ao centro de tecnologia do entretenimento da universidade Carnegie Melon.
A Panda3D foi desenvolvido pela Disney para o seu jogo ''online'', Toontown. Ele foi lançado como um software livre em 2002. A Panda3D está sendo desenvolvida agora juntamente ao centro de tecnologia do entretenimento da universidade Carnegie Melon.

Você pode ler mais sobre as [http://panda3d.org/features.php capacidades de panda3d]


==A Panda3D não é uma ferramenta para iniciantes ou um brinquedo==
==A Panda3D não é uma ferramenta para iniciantes ou um brinquedo==

Revisão das 00h32min de 2 de dezembro de 2009

Os fundamentos da engine Panda3D

A 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 a Panda3D normalmente consiste de um programa escrito em Python ou c++ que controla a biblioteca 3D.

A Panda foi criado para o desevolvimento de jogos comerciais, e seus usuários primários ainda são desenvolvedores de jogos comerciais. Por causa disso, a 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 a 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. A 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 da Panda3D é dar uma olhada nos programas de exemplo. Eles são pequenos programas que demonstram as capacidades da engine.

A Panda3D foi desenvolvido pela Disney para o seu jogo online, Toontown. Ele foi lançado como um software livre em 2002. A Panda3D está sendo desenvolvida agora juntamente ao centro de tecnologia do entretenimento da universidade Carnegie Melon.

Você pode ler mais sobre as capacidades de panda3d

A Panda3D não é uma ferramenta para iniciantes ou um brinquedo

Para ter êxito ao usar a Panda3D, você deve ser um programador experiente. Se você não sabe o que é uma 'API', ou se você não sabe o que é uma 'árvore', você provavelmente vai achar a Panda3D deprimente. A Panda é uma ferramenta para profissionais. E também é importante estar ciente que a Panda3D é uma das mais fáceis e mais poderosas engines que você vai usar, e a sua participação é bem-vinda.