Pergunta

Eu estive pensando sobre o jogo com Java3D . Mas primeiro eu gostaria de saber se alguém tem feito muito com ele? Que tipos de projetos que você fez eo que tutoriais / exemplos / guias você usou para aprender? Quais são seus pensamentos gerais sobre a API? É bem desenvolvido? você pode programar jogos ou fazer qualquer modelagem física com ele?

Obrigado por sua entrada.

Além disso, não sei o que boas marcas são tão à vontade para alterá-los como quiser.

Foi útil?

Solução

Eu tentei desenvolver nele cerca de 4-5 anos atrás, e minha impressão é que, embora fosse inicialmente uma grande idéia e tinha algum bom projeto indo para ele, a Sun finalmente parou de trabalhar nele e moveu-lo para o purgatório de um "projeto comunitário" onde tem sido morrendo lentamente.

Eu estava trabalhando no momento em um aplicativo de conferência 3D e continuou correndo em torno de barreiras na implementação em minha plataforma, com outros mecanismos (por exemplo, som 3D), as opções de renderização, a incorporação, etc ... A API não é simplesmente bastante rica em comparação com o que você poderia começar com coisas como DirectX ou OpenGL e não é suficientemente apoiada.

Outras dicas

Se você quiser experimentar com 3D, é muito mais fácil de se levantar e correr do que tentar fazer qualquer coisa com DirectX (embora a API DirectX corresponde mais de perto o que os desenvolvedores de jogos realmente fazer, é claro).

O fato de que é suportada pela comunidade significa que você não vai ter um monte de riqueza hoje, mas por uma série de ferramentas, ainda é muito capaz. Por exemplo, uma ferramenta de visualização de dados simples para o negócio - não para jogos -. É fácil de fazer em Java3D (é isso que eu usá-lo para, principalmente)

Java 3D é agradável e fácil para começar com, e usa um grafo de cena. No entanto, eu tenho trabalhado com Java3D e devo dizer que, pelo menos tanto quanto a versão de maio de 2010 vai, ele ainda está com problemas em matéria de gestão de memória.

Então, se você pretende brincar com ele um pouco, é ótimo, mas se você está pensando em desenvolver uma aplicação mais sério, eu recomendo que você tente outras alternativas, porque Java3D provavelmente irá levá-lo em exceções OutOfMemory e tal coisas, mesmo quando você usa os métodos adequados para manipular os nós da cena gráfico ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top