从CSpriteList中删除特定实例

时间:2013-05-08 17:40:46

标签: c++ visual-studio-2010 sprite destructor game-engine

所以我正在尝试用c ++编写平台游戏,作为一年级学生的年终项目。

我有一组存储在CSpriteList中的敌人。

我希望能够在特定操作时从列表中删除一个特定示例,例如在带有CSprite的HitTest上。

我不知道该如何做到这一点我整个星期都在网上搜索,reddit,IRC,谷歌,没有人能够在这里帮助我。

我决定尝试在这里注册,看看我能不能在这里得到一些帮助。

我正在使用的引擎here

我的列表初始化为:

CSpriteList theEnemies; 

我正在以下循环中创建我的销毁:

for each (CSprite *eSprite in theEnemies)
{
    if (eSprite->HitTest(&rExplode))
    {
        // Destruction Code Here
    }
}

0 个答案:

没有答案