《unity插件》playmaker新手使用指南
注:playmaker是一以状态机state为原理的可视化编程插件,该插件虽然可以减少甚至不用写脚本,但其局限性在于部分功能无法实现,但对于不会码代码的萌新,这款插件还是挺有挺实用的。作者本人也是一名新人,有什么错误或者不适当的地方,欢迎各位指出。
一:插件安装:
playmaker在导入之后,需要安装才能开始使用。在install(安装)目录下双击
以进行安装。playmaker
下载地址:http://pan.baidu.com/s/1bppToWB
安装完成之后,
这里会出现playmaker。
点击
开始正式使用你的playmaker
二,添加状态机:
开始介绍界面之前,请先为你的物体添加FSM(状态机),这里介绍两个方法。
方法一:(推荐)

方法二:
三,编辑器界面介绍:

四,状态机介绍:
何为状态机,每种命名都是有着他的含义的。状态,即该物体所处的状态。通过在不同情境下切换不同的状态实现各种功能。例如当我受到攻击时,我执行播放流血动画状态,之后再执行血量减少计算状态,当攻击结束,又恢复到待命状态。
靠着不同状态之间的切换,我们可以实现各种功能。
事件:事件类型有 自定义事件 和 系统事件
其中系统事件有:
APPLICATION FOCUS:游戏运行时APPLICATION PAUSE:游戏暂停时APPLICATION QUIT:游戏退出时BECAME INVISIBLE:物体不可见时BECAME VISIBLE:物体可见时COLLISION ENTER:碰撞体进入时COLLICION ENTER 2D:2D碰撞体进入时COLLISION EXIT:碰撞体离开时COLLISION EXIT 2D:2D碰撞体离开时COLLISION STAY:碰撞体停留期间COLLISION STAY 2D:2D碰撞体停留期间CONTROLLER COLLIDER HIT:Controller类碰撞体被触碰时JOINT BREAK:骨骼断开时JOINT BREAK 2D:2D骨骼断开时LEVEL LOADED;关卡载入时MOUSE DOWN:鼠标在物体上被按下时MOUSE DRAG:鼠标在物体上被按下然后拖动时MOUSE ENTER:鼠标滑入物体时MOUSE EXIT:鼠标滑出物体时MOUSE OVER:鼠标悬停物体之上时MOUSE UP:鼠标在物体上按下并松开时(单击)MOUSE UP AS BUTTON:鼠标单击(作为按钮)PARTICLE COLLISION:粒子碰到碰撞体时TRIGGER ENTER:触发器被进入时TRIGGER ENTER 2D:2D触发器被进入时TRIGGER EXIT:触发器被离开时TRIGGER EXIT 2D:2D触发器被离开时TRIGGER STAY:触发器被停留期间TRIGGER STAY 2D:2D触发器被停留期间
作者:shimmery
链接:http://www.jianshu.com/p/ce791bef66bb
來源:简书
自定义事件:自己定义的事件


各位可以借用action的中文文档(转载),来实现自己的构想
下载地址:http://pan.baidu.com/s/1eRYmjmE


五,简单案例分析
子弹命中物体后,物体发生爆炸





浙公网安备 33010602011771号