PEVR虚拟现实编辑平台设计与实现精析
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.3.3 任务编辑面板

任务编辑面板用于确定每个状态之间的交互设计。PEVR编辑器的核心设计思路是基于有限状态机的思想,即通过有限个状态以及在这些状态之间的转移和动作等来表现一系列的逻辑行为,进而构筑一个游戏任务,具体操作是通过有限状态机将对象的复杂行为特征归纳为有限个不同的“状态”,然后在每个状态中分别指定一系列“行为”让处于该状态的对象来执行,同时设置一些“条件”(在有限状态机中称作“事件”),当这些条件被满足(或者说事件被触发)时,对象从当前状态变换为另一个状态,由此带来其所执行“行为”的变化。一个典型的状态编辑流程如图1-6所示。

图1-6 典型的状态编辑流程