【Unity插件】Super Invoke 超級調用插件 官方文檔翻譯
來自專欄絮大王的Unity插件文檔翻譯小屋
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版本喵
感謝諒解噠!]
我的博客
xudawangs blog - xudawangs Unity相關的博客
推薦閱讀: