基于组的编程的模型/抽象名称是什么

时间:2018-07-11 08:16:13

标签: multiple-inheritance modeling abstraction game-development

很早以前,我记得使用一个具有有趣功能的库。 这是一个以游戏设计为主要目标的图书馆,其工作方式如下:

可以将类分配给组。 一个类可以是多个组的成员(例如,怪物是地图,人工智能和危险实体)。 一个组可以容纳多个类,但是已经通过继承成为成员的类不适用(因为其父级已经是成员)。

更新循环(在该库中,时间是在当前更新与最后一次更新之间计算的)可以一次简单地更新一组(首先所有实例行走,然后检查碰撞,然后检查玩家是否被危险碰触等) )。

我的问题很简单。

  1. 这样的抽象的名称是什么,它是什么样的模型 跟随。
  2. 有人碰巧知道这是什么图书馆吗?
  3. 我如何用一种无法实现的语言自己实现类似的功能 多重继承。
  4. 您会建议将此模型/抽象应用于其他应用程序中是一个好主意
    除了编程之外。

我希望我的问题不太模糊,但是由于某种原因,我只能记住这些细节。

谢谢。

0 个答案:

没有答案