|
 | | |
|
| |  |   |  |  | |  |  | |  |  | |  |  | |  | |
 | | | |
Olá Senhores.
Sou novo no forum e pretendo iniciar meus estudos sobre XNA.
Já sou programador C++ a cerca de 5 anos e sempre trabalhei com CG, nos últimos anos voltado pra entretenimento.
Estou com um projeto em que preciso carregar modelos animados no formato Fbx.
Minhas dúvidas iniciais são:
- XNA suporta bem este formato (Fbx)?
- Caso sim, tenho controle sobre os bones do personagem?
- Posso trabalhar com C++ ou somente com C#?
- Caso sim, quais seriam as vantagens e desvantagens no uso de C++?
Continuo lendo e pesquisando sobre o assunto, mas acredito que a experiência do pessoal aqui do fórum possa contribuir mais rapidamente com minha inicialização.
Obrigado |
|
|
|  |  | | | |
Olá Diego,
Bem vindo ao Sharpgames.
Quanto as suas dúvidas, o XNA suporta o formato FBX sim, com suporte a múltiplas texturas, efeitos de materiais, etc. Se suporta "bem" não sei dizer, mas nunca tive problemas com modelos nesse formato 
Quanto ao controle dos bones, há suporte sim (veja esse exemplo no Creator's Club), mas há bibliotecas de terceiros que dão suporte melhor a animação, como a XNAnimation, que é do Bruno Evangelist, daqui do Sharpgames.
Quanto a linguagem, o XNA é baseado na plataforma .NET, logo teoricamente você pode usar em qualquer linguagem do Framework (incluindo aí o C++), porém talvez não seja o C++ que esteja acostumando, já que em .NET tudo é codigo gerenciado que vira código nativo após a primeira execução. Recomendo fortemente usar o C# que é uma linguagem mais elegante e praticamente todos os exemplos que você encontrar por ai serão usando essa linguagem.
Microsoft Most Valuable Professional e Administrador do Sharpgames.
 |
|
|
|  |  | | | |
Olá jalf
Obrigado pela resposta. Já esclareceu bastante.
Considerando as características próprias do C#, vc acha necessário eu dar uma lida em algum livro sobre a linguagem antes ou eu consigo m virar com a experiência em C++ e vou me adaptando com o tempo?
Tem algum livro que recomenda?
Mais uma vez muito obrigado pela ajuda |
|
|
|  |  | | | |
Olá Diego!
Pegando um gancho na resposta do Jalf, existem sim livros para quem ta "migrando" de C++ para C#. Na verdade eu não li nenhum mas vi vários artigos e tutoriais na Internet. Os dois que mais me ajudaram no início foram esses aqui abaixo:
C++ -> C#: What You Need to Know to Move from C++ to C#
e
C# For C++ Developers
Espero que te ajude.
[]s
Gutemberg
Gutemberg Ribeiro |
|
|
|  |  | | | |
É isso ai..são dois ótimos livros. Eu também vim do C++ e me adaptei fácil ao C#..você não vai encontrar problemas... Microsoft Most Valuable Professional e Administrador do Sharpgames.
 |
|
|
|
|  |  | |  |  | |  |  | |  |
|
|
| | |
|
|
|  |
 |  |
|