文档信息

文档名:Super Invoke v3.2版本 官方文档
文档作者:Jacob Games
翻译作者:絮大王
(已经获得了插件作者的授权,感谢插件作者~)

PDF文档下载

PDF版本,你可以直接下载PDF版本进行观看。
PDF文档下载地址:点击下载

插件介绍

Super Invoke插件Unity商店地址: https:// assetstore.unity.com/pa ckages/tools/super-invoke-53369

Super Invoke插件,是专门用来做方法/代码块调用的。

比如,延迟多少秒调用这个方法。

比如,重复调用这个方法多少次(可以是无限次),每次的间隔时间是多少秒。

而且他还可以像协程一样,中断/暂停正在运行的代码块,但是比用Unity协程简单多了!

还可以判断这个调用(重复调用 或者是 延迟调用)是否还没运行,是否已经运行完成、是否被中断、是否正在运行中。

你也可以主动去:暂停、恢复、停止这个调用任务。

就像评论里说的:

“这是一个简单而不可思议的资产(Unity商店中的所有东西,都被称为资产)。
很简单,这是我购买过的最有用的资产之一。 没有它,我无法想象我是如何做游戏的!”

举个例子:

现在,你想要让你的角色,每隔0.2秒攻击一次附近的敌人!

用这个插件就可以高效、简单地实现这个功能(只用调用它的一个方法即可!)!

现在,你又有新需求啦!你需要在角色喝药水的时候,暂停每隔0.2秒攻击一次的代码。

并且你希望,在角色喝完药水的时候,再恢复运行这个每隔0.2秒攻击一次的代码。

然后当角色死亡的时候,我们“杀死”每隔0.2秒攻击一次的代码,让它不再运行,并且释放性能。

如果我们用Unity的协程写,真的挺麻烦的。

而这个插件,可以让你真的方便地实现这个功能。

这个插件的另外一些特点:

• 没有MonoBehaviour限制:您可以在您的项目的任何脚本中自由使用它,哪怕这个脚本不继承自MonoBehaviour。

• 优化:作者在优化上下了很多功夫,非常适合移动项目。

• 超级调用适用于任何Unity版本和Unity支持的平台,并且它在移动平台上进行了全面测试。

而且值得一提的是,这个插件的官方文档,是我目前读过的所有官方文档(大概20多个)中,最最最最易读的!!!!

疯狂为作者打Call!

[注:这份文档是我几个月前翻译的,但是经过几个月的使用,我优化了很多文档中的翻译,添加了一些备注,希望能帮助大家更好的理解这款插件!]


unity exploder插件使用_unity协程


Super Invoke 插件 官方文档翻译

Time-control your code- 时间控制你的代码

[注:因为以下原因,文章中暂时只放图片版本:

1、知乎的排版格式比较少,我不太用的来

2、此文档有14页……我暂时没有时间在知乎上排版,如果大家有要求,以后我会慢慢排的

3、如果你觉得图片版本不好,可以到文章的最开始,下载PDF版本喵

感谢谅解哒!]


unity exploder插件使用_移动平台_02


unity exploder插件使用_知乎_03


unity exploder插件使用_unity exploder插件使用_04


unity exploder插件使用_知乎_05


unity exploder插件使用_代码块_06


unity exploder插件使用_代码块_07


unity exploder插件使用_unity exploder插件使用_08


unity exploder插件使用_代码块_09


unity exploder插件使用_代码块_10


unity exploder插件使用_知乎_11


unity exploder插件使用_代码块_12


unity exploder插件使用_unity exploder插件使用_13


unity exploder插件使用_代码块_14


unity exploder插件使用_知乎_15