《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
五,简单案例分析
子弹命中物体后,物体发生爆炸