Chaque fois que je charge mon modèle dans XNA, je le vois habituellement au loin. Quand je change certains paramètres et que je fais un zoom avant, 10/10 fois ça tourne drôlement et je suis réglé avec la tâche de le faire tourner. Y at-il un moyen facile de le faire, sauf en expérimentant? Ou est-ce que je l'exporte mal (en utilisant Blender)? Y a-t-il une valeur que je devrais mettre les objets dans ma scène 3d avant de les exporter afin qu'ils apparaissent «debout»?La meilleure façon de positionner la caméra dans XNA?
Répondre
Si la même chose se passe pour tous vos modèles de Blender, que diriez-vous que vous appliquez une mise à l'échelle générique et la rotation à la matrice du monde de votre modèles au lieu de jouer avec la matrice de vue?
Le problème est plus que probable dans la façon dont vous traduisez et faites tourner les matrices. Vous devez d'abord faire toutes vos traductions, puis les rotations.
La meilleure façon de résoudre ce problème est d'avoir un cas simple/de base à tester. Par exemple, un triangle à l'origine (0,0,0). Positionnez la caméra sur le Z et commencez à expérimenter avec des translations et des rotations. Une fois que vous aurez compris cela avec ce cas de test de base, les maths fonctionneront pour tous les autres cas.
Assurez-vous de poster plus de code si vous souhaitez une aide plus spécifique :-)
- 1. Xna Mise en place de la caméra
- 2. Positionner des objets 3D dans xna
- 3. Moteur de caméra XNA 2D qui suit Sprite
- 4. Quelle est la meilleure façon de positionner un div en css?
- 5. La meilleure façon de descendre dans Jmeter?
- 6. Primitives texturées dans XNA avec une caméra personnelle
- 7. La meilleure façon d'analyser HTML dans Qt?
- 8. Quelle est la meilleure façon de conduire une animation?
- 9. meilleure façon de vérifier la classe
- 10. La meilleure façon de « matérialiser vue »
- 11. La meilleure façon de trier NSMutableArray?
- 12. La meilleure façon de créer carte mobile
- 13. La meilleure façon de vérifier alphanumérique Javascript
- 14. meilleure façon de concevoir la boucle
- 15. La meilleure façon de construire cette requête?
- 16. La meilleure façon d'implémenter la suppression dans ASP.NET MVC "gridview"?
- 17. Sélection de la caméra
- 18. Forcer la résolution de la caméra Android
- 19. La meilleure façon de maintenir l'état de session dans MVC
- 20. archivage de la table: recherche de la meilleure façon
- 21. La délégation est-elle la meilleure façon de le faire?
- 22. converti position de la caméra
- 23. Quelle est la meilleure façon de détecter la couleur blanche?
- 24. Meilleure façon d'illustrer la quantité de code affacturé dans SVN
- 25. La meilleure façon de comparer 2 documents XML dans .NET
- 26. La meilleure façon de gérer un changement dans 'ceci'
- 27. La meilleure façon de stocker ces données dans SQL Table
- 28. La meilleure façon de redimensionner un bitmap dans une vue?
- 29. La meilleure façon de réduire les espaces dans une chaîne
- 30. La meilleure façon de l'exploitation forestière dans SSIS
Oh, alors je devrais changer l'appareil photo au lieu des modèles? Ça a l'air d'être une bonne idée, je vais l'essayer bientôt. – DMan