基本概念
游戏物体,是所有游戏中最重要的一个概念,所有出现在游戏中的物体,对玩家或者二次开发者可见的,就是游戏物体。
在魔兽争霸3的 Word Editor 的物体编辑器中可以看到有如下几种基本物体
- 单位
- 物品
- 可破坏物
- 技能
- 魔法效果/特效
- 升级
这些物体出现在单位的状态栏,建筑的升级栏,或者是商店的购买栏,或者是掉落在地上的物品。
可以看到这些都是组成游戏的基本元素,游戏内所有交互都是基于这些基本物体之间的。
而魔兽争霸3的 JASS 脚本以及 JASS 脚本封装一层后带有 GUI 的触发编辑器所进行的二次开发,都是基于暴雪所提供的魔兽争霸3的一些 API 。
在设计游戏的基本物体的时候,我们就需要考虑,这个物体是什么(IsA