1、首先做个盒子,在场景里添加cube,并为盒子填上物理属性和碰撞,还有,记得要设置Tag,让盒子所在的Tag里只有盒子。
2、添加Listener、AddPop状添加pop_up事件,Listener状态下空着就好,在AddPop状态下添加Add Force动作,给盒子一个向上的力为了好玩点,再添加I Tween Rotate Add动作,让盒子有转动。
3、所有约束比例都做好了,在用PlayMaker的时候遇到了问题,就是把UGUI的button建立FSM后无法连接到下一个动作,开始一直报错,后来给button加入了BOX组件才成功。
4、每一个状态机都相当于一个节点,在每个状态中可以添加多个控制条件,比如改变cube颜色的同时让cube旋转。
5、教程都是用NGUI的朋友,核心原因比如去除NGUI的刚体组件,但4.6原生UI根本没有这东西,网上解决办法是再安装一个NGUI针对playmaker的脚本。在SendPop状态下,添加动作Get Random Object动作,从Tag为Player的GameObject里随机选取对象,赋值给ObjForSend
6、添加游戏物体,为游戏物体添加角色控制器在动作选项中input——》Get Axis Vector(添加键盘或鼠标操作,设置物体移动的参照。