概述
EntityAsteroids 是 Iain Lobb 用 ActionScript 3 编写的一个简单的开源实体式游戏引擎,附带一个太空射击示例游戏。
它配合他的一套两部分教程。第一部分搭建一个最基础的组件式实体系统,并解释为什么可以用这种方式做游戏,而不依赖层层深入的类继承;第二部分用这个系统制作一个简单的 Asteroids(小行星)游戏。
游戏由六个类构成:游戏逻辑、玩家的飞船、小行星、子弹、发射子弹的枪,以及一艘敌方飞船,那是一个四处游荡的外星人,只是为了给游戏增加一些变化。
- 作者
- Iain Lobb
- 发布
- 2012