Unity 引擎的 2D Sprite 動畫製作器
厭倦了“Unity Animator Hell”,想要更高的效能和更快的工作流程嗎?您來對地方了,這是我為替換 2D 項目上的 Unity Animator 使用而製作的項目,它更具性能、簡單且易於使用。
如何安裝
套件管理器(建議)
- 1 - 開啟套件管理器(視窗 > 套件管理器)。
- 2 - 點選加號圖示和「從 git URL 新增套件...」。
- 3 - 輸入 https://github.com/GabrielBigardi/2D-Sprite-Animator.git 並點擊「新增」。
- 4 - 等待套件管理器完成安裝套件並重新編譯。
包導入
- 1 - 下載最新版本。
- 2 - 雙擊 .unitypackage 或導入它。
懶惰的方式
- 1 - 以 ZIP 格式或透過複製的方式下載此儲存庫。
- 2 - 將其拖曳到「資產」資料夾中。
為什麼要使用
逃離 Unity 的動畫師地獄
- Unity的Animator是為3D遊戲設計的,它有很多無用的插值設置,而且管理起來很麻煩。
- Unity 的 Animator 設定起來並不快,您需要建立動畫,將其保存在資料夾中,設定過渡/參數,嘗試組織 Animator 視窗等...
表現
- Unity 的 Animator 對於簡單的 2D 遊戲來說相當昂貴,更多資訊請參閱基準測試部分。
易於擴展和更多控制
- 根據您的喜好升級此程式碼非常容易,因為它是一個非常簡單且基本的 Sprite Animator。
- Unity 的 Animator 無法為您提供對 2D(有時甚至是 3D)遊戲的足夠控制,沒有一種簡單的方法可以執行以下操作:檢查當前幀、檢查您所在的動畫、檢查動畫是否已結束等。
標竿管理
對於基準測試,我對一個空的 URP 專案進行了簡單的測試,其中包含 2D 渲染/光照和 10,000 個 2D 角色播放 5 幀長的空閒動畫,結果如下:
Unity預設動畫師
- 動畫師已停用:130 FPS。
- 啟用動畫器:15 FPS。
精靈動畫師
- 動畫師已停用:130 FPS。
- 啟用動畫器:85 FPS。
我可以在哪裡找到有關(程式碼和其他內容)的更多文件?
只需點擊此處即可輕鬆完成
我如何為這個專案做出貢獻?
點這裡
接觸
不和諧:加布里埃爾·比加迪#2292
推特: @BigardiGabriel
電子郵件: [email protected]
執照
Unity-2D-Sprite-Animator 已獲得 MIT 許可證,因此您可以在商業應用程式中輕鬆使用它。