很早以前,我记得使用一个具有有趣功能的库。 这是一个以游戏设计为主要目标的图书馆,其工作方式如下:
可以将类分配给组。 一个类可以是多个组的成员(例如,怪物是地图,人工智能和危险实体)。 一个组可以容纳多个类,但是已经通过继承成为成员的类不适用(因为其父级已经是成员)。
更新循环(在该库中,时间是在当前更新与最后一次更新之间计算的)可以一次简单地更新一组(首先所有实例行走,然后检查碰撞,然后检查玩家是否被危险碰触等) )。
我的问题很简单。
我希望我的问题不太模糊,但是由于某种原因,我只能记住这些细节。
谢谢。