【unity】使用playmaker设计剧情

playmaker

介绍

playmaker是unity 的一个插件。在这里我主要是用来控制游戏的流程。

流程

在进入到场景之后,游戏的状态就从start状态变为其他的状态。
设置一个计时器,如果到达一定的时间,到达爆炸状态,此时播放爆炸动画,人物进入恐慌状态,摄像机给爆炸点一个特写,在摄像机返回之后给人物提醒按某键蹲下。如果人物按下某键将进入下一个状态。
每完成一个状态,将向所有人广播,根据广播信息,各个状态机根据广播信息进入不同的状态以实现控制。
具体看下图。

总状态机

【unity】使用playmaker设计剧情_第1张图片

其他状态机

指挥的状态机
【unity】使用playmaker设计剧情_第2张图片
玩家的状态机
【unity】使用playmaker设计剧情_第3张图片

效果

【unity】使用playmaker设计剧情_第4张图片

问题

  • 用的不熟练,有令人懵逼的逻辑错误
  • 修改某一组件的操作挺麻烦的,特别是不是本物体的状态机。
  • 没有自带itween,dotween,摄像机移动还不方便。
  • 编辑器滚动默认是缩小和放大,有点反人类

总结

playmaker确实比较适合设计流程,只要使用熟练了,将脚本和playmaker配合使用体验不错。

你可能感兴趣的:(unity)