J'ai développé une simulation de jeu en utilisant C# et XNA 4.0. Pour le moment, il n'a aucune propriété physique. Je veux utiliser Farseer Engine pour lui assigner des propriétés physiques, mais sans modifier le code de jeu existant. Alors, existe-t-il un moyen de créer une classe wrapper de Farseer et d'utiliser l'objet farseer pour invoquer les méthodes existantes? (sans les modifier) Si oui, comment vais-je faire? Note: Je suis très nouveau à la fois C# et XNAIntégration du moteur Farseer dans un jeu XNA
1
A
Répondre
0
Vous ne voulez pas créer un wrapper autour de farseer. Le coût de l'instanciation du monde et de la création de corps est quelque chose que vous ne voulez faire qu'une seule fois, vraiment. C'est d'autant plus compliqué que les corps ne sont réellement ajoutés qu'après la première étape mondiale. Il est théoriquement possible que vous utilisiez des méthodes spécifiques dans le domaine des farseers de manière isolée, mais il est assez fortement couplé, et je pense que vous trouveriez cela très difficile.
Questions connexes
- 1. Intégration du jeu XNA avec le modèle 3D dans WPF
- 2. Farseer Physique XNA Geom « Tripping »
- 3. Construction d'un moteur de jeu 2D XNA
- 4. Farseer Physics Engine et XNA 4
- 5. C# XNA: moteur AI?
- 6. Intégration XNA Flash ou Silverlight
- 7. détection de collision dans le moteur physique farseer 3.3
- 8. Garder Score dans XNA Jeu
- 9. Physique du Farseer (Box2D) - Rotation de l'appareil autour du point
- 10. Idées pour un moteur de jeu bon mais facile à utiliser pour un projet XNA
- 11. XNA 2D Gamestate, redémarrage du jeu
- 12. XNA/C# Paramètres du jeu (Menu?)
- 13. WP7: Farseer pour Silverlight?
- 14. XNA jeu développement kickstart
- 15. Publier le contenu du jeu XNA en tant que contenu de jeu Refrence
- 16. Coincé sur un écran blanc au démarrage du jeu XNA
- 17. Farseer 3.3 DebugViewXNA - L'accrochage
- 18. Comment utiliser jint avec XNA pour construire un moteur de jeu?
- 19. Moteur de physique 3D XNA
- 20. Blackberry 2D Suggestions du moteur de jeu
- 21. Retarder un jeu xna avec des minuteurs
- 22. Distribuer un jeu PC écrit avec XNA
- 23. mélangeur erreur d'importation du moteur de jeu
- 24. AndEngine est-il un moteur de jeu?
- 25. XNA Jeu dans le site Web ASP.Net
- 26. intégration du jeu dans le centre de jeu avec le jeu cocos2d
- 27. Jeu non-XNA dans les jeux?
- 28. XNA pour WP7 jeu: DrawUserIndexedPrimitives
- 29. Recommandation pour un moteur de jeu de stratégie pour .NET?
- 30. XNA SOUND Problème de jeu
Je veux ajouter les propriétés physiques (en particulier la collision) aux objets de jeu existants. Je pense qu'il devrait y avoir un moyen de le faire sans écrire le code entier séparément ... – mag443
J'ai passé pas mal de temps à travailler avec Farseer, et tout ce que je peux dire c'est 'bonne chance'. Ce code est * massivement * complexe, et si vous pouvez simplement supprimer les bits que vous voulez, alors c'est bon pour vous. –