unity插件playmaker调用模板,遍历数组

playmaker的调用模板可以当成函数使用,这样可以减少开发量并且使结构更加清晰。


调用模板

调用模板的关键是Run FSM动作,在动作里选择要调用的模板,也可以在这里新建模板。



在模板里面,可以通过Get Fsm XXX动作获取参数,获取参数时,Fsm Name和Variable Name要和外面的调用状态机里的一样。

获取的参数赋值给本地变量,然后就可以使用了。

返回参数用Set Fsm XXX动作实现,要求和获取参数一样。

另外,一定要加上Finish Fsm动作,否则会停在模板中无法继续运行。



运行一样,模板获取了字符串内容“input string”,修改成“get new string”又返回出去。



遍历数组

使用数组的方法其实就是调用模板来进行处理


建立数组类型的变量,playmaker的变量类型还是蛮多的



建立数组和一个临时变量存数组中的具体对象



使用Array For Each动作,调用foreach模板,把遍历到的每个对象存在inString变量里



模板里也是用Get Fsm XXX动作获取具体对象,然后进行处理。记得加上Finish Fsm动作。



运行一下,在模板中正确的把数值输出了出来。


  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值