【Unity插件】Super Invoke 超級調用插件 官方文檔翻譯

【Unity插件】Super Invoke 超級調用插件 官方文檔翻譯

來自專欄絮大王的Unity插件文檔翻譯小屋

PDF文檔下載

這是,絮大王認真排版了的PDF版本,你可以直接下載PDF版本進行觀看。

此文檔由 絮大王 翻譯並製作!轉載請註明出處!請註明出處!

PDF文檔下載地址:點擊下載

插件介紹

Super Invoke插件Unity商店地址:

assetstore.unity.com/pa

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版本喵

感謝諒解噠!]

我的博客

xudawangs blog - xudawangs Unity相關的博客

推薦閱讀:

TAG:Unity遊戲引擎 | unity |