2014-05-04 5 views
0

J'ai essayé de créer une bibliothèque réutilisable à utiliser sur plusieurs jeux, j'ai donc créé une bibliothèque de jeux Windows avec mes classes réutilisables, mais je peux ne semble pas comprendre comment utiliser la bibliothèque dans mon projet de jeu. J'ai essayé d'ajouter une référence au fichier .dll à mes références de projet de jeu et j'ai également essayé d'ajouter le projet à ma solution de jeu (je faisais des efforts pour le faire fonctionner), mais je ne suis même pas tout à fait sûr que Windows Game Library est le type de projet que je devrais utiliser. En bref: La bibliothèque de jeux Windows est-elle le type de projet approprié pour créer une bibliothèque multi-jeux réutilisable? Et, Comment utilisez-vous les classes au sein de cette bibliothèque dans un projet XNA Windows Game?Utilisation d'une bibliothèque de jeux XNA (Windows) avec un projet de jeu XNA (Windows)

+0

Note: À l'avenir, si vous Si vous n'utilisez réellement que du code réutilisable, vous pouvez toujours créer une bibliothèque de classes portable. Cela peut fonctionner presque partout où vous le souhaitez, en raison de sa nature fondamentale. – Falgantil

Répondre

1

Votre sur la bonne voie, vous devez les avoir dans le même projet, et faire référencer le projet directement (pas .dll). Pour ce faire, allez dans votre partie principale, sélectionnez Add Reference. Lorsque la boîte de dialogue apparaît, recherchez Solution et sous Projects. Vous devriez voir votre bibliothèque là-bas, cochez la case et elle sera référencée.

https://i.imgur.com/U88z0SJ.png

En ce qui concerne la mise en page de la solution va, et comment utiliser la bibliothèque dans votre jeu, je créé une illustration rapide:

https://i.imgur.com/VHQM0Oc.png

+0

Merci beaucoup! J'ai eu des ennuis pendant une minute parce que le dialogue dans VS2010 express semble un peu différent, mais je l'ai fonctionné maintenant. J'ai ajouté le projet de bibliothèque à ma solution de jeu avant d'ajouter la référence. Merci encore! – Plato

+0

Pas de problème, content de pouvoir vous aider! – Cyral

Questions connexes