在制作游戏之前,我们要先设计它。这就象我们要去一个陌生的地方,要事先准备一张地图一样-我们需要知道我们该向哪个方向走。
游戏的种类很多,这里仅针对前面的示例来说明-即设计射击游戏。简单的游戏,可以分为5步来设计。第一步是整体的布局和背景。第二步是玩家的avatar,一般习惯称为精灵-sprite,以及他的动作控制-如移动,射击。第三步是敌人;第四步是碰撞检测-sprite在何时被销毁;第五步:其实还有很多工作要做,但这时已基本可以玩了。这步可以做的事情有:加声音、显示战斗情况-如打了多长时间,消灭了多少个敌人,得分多少等等;还可以给精灵(sprite)续命以及考虑何时过关;这步我们目前不准备实现上面所说的,但可以考虑实现无敌版。
avatar ['ævətɑ:r] n. 阿凡达,化身 sprite [spraɪt] n. 精灵