2014-05-04 185 views
0

我一直在尝试创建一个可重用的库以用于多个游戏,所以我创建了一个Windows游戏库和我的可重用类,但是我可以似乎无法弄清楚如何在我的游戏项目中使用这个库。我已经尝试在我的游戏项目引用中添加对.dll文件的引用,并尝试将该项目添加到我的游戏解决方案中(我只是试着让它工作),但我甚至不完全确定Windows游戏库是我应该使用的项目类型。使用带有XNA(Windows)游戏项目的XNA(Windows)游戏库

简而言之:Windows游戏库是否是适合创建可重用的多游戏库的项目类型?而且,如何在XNA Windows游戏项目中使用该库中的类?

+0

注:在未来,如果你”实际上只使用可重用的代码,您可以随时创建一个可移植类库。由于其基本性质,它几乎可以在任何你想要的地方运行。 – Falgantil

回答

1

你在正确的轨道上,你需要让他们在同一个项目中,让游戏直接引用项目(而不是.dll)。要做到这一点,请转到您的主游戏,请选择Add Reference

当弹出对话框时,找到Solution,并在它下面Projects。你应该看到你的图书馆,勾选复选框,它会被引用。

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

至于解决方案布局云,以及如何使用该库在你的游戏,我创建了一个快速说明:

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

+0

非常感谢你!我有一分钟的麻烦,因为在VS2010中的对话表达看起来有点不同,但我现在有它的工作。在添加引用之前,我将库项目添加到了我的游戏解决方案中。再次感谢! – Plato

+0

没问题,很高兴我可以帮助你! – Cyral