Je cherchais des tutoriels sur le net pour une caméra 2D qui suit un sprite et j'ai trouvé une réponse de ce site:(Question de suivi) Comment créer une caméra 2D qui suit une image-objet? [Pour XNA-jeu]
(XNA 2D Camera Engine That Follows Sprite)
J'ai fait un jeu simple où dans le sprite est chargé au centre de l'écran de jeu et il se déplace en fonction de la direction que je presse à partir de mon clavier directionnel.
J'ai essayé d'implémenter ce code et j'ai ajouté l'instruction Spritebatch à mon jeu. Il ne semble pas y avoir d'erreur de syntaxe, mais une fois que je lance le jeu, je ne vois que l'écran bleu. De plus, le sprite que j'ai utilisé n'apparaît pas.
(je voudrais imiter le contrôle du lecteur de Tasty Planet où dans le goo est contrôlé par la souris et l'écran suit autour - bande-annonce du jeu:. http://www.youtube.com/watch?v=az4VgetA_n0
Est-ce sérieusement la meilleure façon de faire cela? –
oui :-) bien que la caméra soit une de ces abstractions géniales que vous pouvez écrire une fois et ne plus avoir à vous en soucier à partir de ce moment là. Donnez à la caméra une méthode "AttachTo" qui prend l'une de vos entités de jeu ... de la même façon que cette entité se déplace dans le monde, elle peut utiliser ses coordonnées pour dessiner le reste du monde en conséquence. Le monde est un endroit complexe, vous constaterez que vous ne passez pas beaucoup de temps à vous soucier des interconnexions et des réactions des atomes qui composent nos corps, nos outils et notre monde ... c'est le même genre de chose :-) –