《unity插件》playmaker新手使用指南
来源:互联网 发布:单片机原理与接口技术 编辑:程序博客网 时间:2024/06/15 05:11
注: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
五,简单案例分析
子弹命中物体后,物体发生爆炸
- 《unity插件》playmaker新手使用指南
- [Unity插件]PlayMaker状态机
- Unity PlayMaker插件
- Unity插件之 -- PlayMaker教程
- unity插件playmaker调用模板,遍历数组
- Unity Puppet2D插件使用指南
- AVI Player with Playmaker (Unity视频播放插件)
- unity playmaker player
- Unity playmaker 学习笔记
- [Unity3D]playMaker插件
- PlayMaker插件的使用
- Unity3d插件PlayMaker经验
- PlayMaker插件使用
- unity3d 强大插件 playmaker 1.33
- unity3d的playmaker插件使用教程,七、playmaker和itween
- unity3d的playmaker插件使用教程,九、playmaker和脚本
- playMaker插件学习笔记之控制cube
- Unity3D--day04(使用playMaker插件)
- bzoj 4991 [Usaco2017 Feb]Why Did the Cow Cross the Road III 树状数组套Treap
- java中instanceof用法
- PAT
- curl 常用命令--待更新
- krpano调用网页js函数
- 《unity插件》playmaker新手使用指南
- caffe安装
- spring cloud Eureka (配置项详细信息)
- android 输入顶起输入框下被隐藏布局的实现方法
- 欢迎使用CSDN-markdown编辑器
- maven安装配置及修改本地仓库地址
- 让VS调试器正确显示UTF-8字符串
- LeetCode 198. House Robber
- UI automator 应用中遇到的问题