123456835 发表于 2020-12-1 15:10

【Unity插件】Super Invoke 超级调用插件 官方文档翻译

文档信息

文档名:Super Invoke v3.2版本 官方文档
文档作者:Jacob Games
文档来源: https://assetstore.unity.com/packages/tools/super-invoke-53369
翻译作者:絮大王
(已经获得了插件作者的授权,感谢插件作者~)

PDF文档下载

这是,絮大王认真排版了的PDF版本,你可以直接下载PDF版本进行观看。
PDF文档下载地址:点击下载



插件介绍

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

Super Invoke插件,是专门用来做方法/代码块调用的。
比如,延迟多少秒调用这个方法。
比如,重复调用这个方法多少次(可以是无限次),每次的间隔时间是多少秒。
而且他还可以像协程一样,中断/暂停正在运行的代码块,但是比用Unity协程简单多了!
还可以判断这个调用(重复调用 或者是 延迟调用)是否还没运行,是否已经运行完成、是否被中断、是否正在运行中。
你也可以主动去:暂停、恢复、停止这个调用任务。
就像评论里说的:
“这是一个简单而不可思议的资产(Unity商店中的所有东西,都被称为资产)。
很简单,这是我购买过的最有用的资产之一。 没有它,我无法想象我是如何做游戏的!”

举个例子:
现在,你想要让你的角色,每隔0.2秒攻击一次附近的敌人!
用这个插件就可以高效、简单地实现这个功能(只用调用它的一个方法即可!)!
现在,你又有新需求啦!你需要在角色喝药水的时候,暂停每隔0.2秒攻击一次的代码。
并且你希望,在角色喝完药水的时候,再恢复运行这个每隔0.2秒攻击一次的代码。
然后当角色死亡的时候,我们“杀死”每隔0.2秒攻击一次的代码,让它不再运行,并且释放性能。
如果我们用Unity的协程写,真的挺麻烦的。
而这个插件,可以让你真的方便地实现这个功能。


这个插件的另外一些特点:
没有MonoBehaviour限制:您可以在您的项目的任何脚本中自由使用它,哪怕这个脚本不继承自MonoBehaviour。
优化:作者在优化上下了很多功夫,非常适合移动项目。
超级调用适用于任何Unity版本和Unity支持的平台,并且它在移动平台上进行了全面测试。


而且值得一提的是,这个插件的官方文档,是我目前读过的所有官方文档(大概20多个)中,最最最最易读的!!!!
疯狂为作者打Call!
[注:这份文档是我几个月前翻译的,但是经过几个月的使用,我优化了很多文档中的翻译,添加了一些备注,希望能帮助大家更好的理解这款插件!]




Super Invoke 插件 官方文档翻译

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

[注:因为以下原因,文章中暂时只放图片版本:
1、知乎的排版格式比较少,我不太用的来
2、此文档有14页……我暂时没有时间在知乎上排版,如果大家有要求,以后我会慢慢排的
3、如果你觉得图片版本不好,可以到文章的最开始,下载PDF版本喵
感谢谅解哒!]






我的博客

xudawang's blog - xudawang's Unity相关的博客
页: [1]
查看完整版本: 【Unity插件】Super Invoke 超级调用插件 官方文档翻译