HGE - 调用hgeSprite.Render时的访问冲突

时间:2011-06-18 23:49:41

标签: access-violation game-engine multi-project runtimeexception

尝试运行使用Haaf游戏引擎的游戏时遇到问题,抛出此异常:

Game.exe中0x72daad10(TakaGUI.dll)的未处理异常:0xC0000005:访问冲突读取位置0x00000000。

这是发生异常的方法:

代码: void Draw(hgeSprite * sprite,float x,float y) {     sprite-> Render(x,y); }

该函数是我在主c ++项目中引用的dll项目的一部分。 所以我基本上是这样做的:

我创建了一个hgeSprite。 我在我的dll项目中将它传递给了这个方法。 该方法调用sprite的Render方法。 然后发生异常。

现在我很困惑,因为当我在我的主项目中调用Render方法时没有发生错误,但是只要我将精灵传递给我的dll项目并调用相同的方法异常发生。

0 个答案:

没有答案
相关问题