unity3d的playmaker插件使用教程,八、随机跳的盒子

这里展示了playmaker的随机数和等待功能


首先做个盒子,在场景里添加cube,并为盒子填上物理属性和碰撞,还有,记得要设置Tag,让盒子所在的Tag里只有盒子。



添加Listener、AddPop状态

添加pop_up事件,

Listener状态下空着就好,



在AddPop状态下添加Add Force动作,给盒子一个向上的力

为了好玩点,再添加I Tween Rotate Add动作,让盒子有转动



需要在其他地方触发事件,所以,把pop_up事件设为全局。



把盒子做成预制件,然后拖一堆到场景里



新建PopUpManager对象

添加Wait、SendPop状态

添加send_pop事件

添加ObjForSend变量,类型GameObject

添加waitTimes变量,类似浮点



在wait状态下,添加Random Float动作,取0.5到2的随机数赋值给waitTimes变量

在wait状态下,添加Wait动作,等待时长根据变量waitTimes



playmaker提供的随机方法还真多



在SendPop状态下,添加动作Get Random Object动作,从Tag为Player的GameObject里随机选取对象,赋值给ObjForSend

在SendPop状态下,添加Send Event动作,根据ObjForSend对象,激活其中的pop_up事件。



运行预览

可以看见盒子随机跳起



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值