自从我用XNA将我的游戏移植到Xbox后,应该修改并删除诸如箱子等条目的代码,NPC ect一直没有工作。我在PC上测试时工作但是现在不行。我仔细检查了之前的构建,它完全相同,所以我无法推断出错了,我也已经调试了它,但一切都应该恢复原状。
以下是修改/删除内容的代码:http://pastebin.com/9QKEhAM3
我认为,如果打嗝将在哪里,我就找不到它。我肯定认为这与PC / XBOX差异的怪癖有关,因为当我创建另一个Windows版本的游戏时,Chests和NPC会消失。
如果你能提供帮助,我们将不胜感激。
答案 0 :(得分:0)
你必须添加一些try ... catch语句......
我确定您遇到了一个无法控制的异常问题。
你也可以使用这个扩展的游戏类,我在我的游戏中使用它并且非常有效。
http://blog.nickgravelyn.com/2009/07/a-more-robust-exception-system/
答案 1 :(得分:0)
我设法解决了!这是一个非常难看的修复,但修复永远不会少。我所做的只是删除了if removedEntries> 0条件。奇迹般有效!我非常感谢@Blau的所有帮助:)