本篇文章主要針對 Animator 建立了一個小測試工具
能夠自動循環播放檢視所有 Animator 下的 Animation States
Overview
1. 取得 Animator 下的所有 Animation States
2. 自動循環播放
3. 自製編輯器
本篇文章主要針對 Animator 建立了一個小測試工具
能夠自動循環播放檢視所有 Animator 下的 Animation States
1. 取得 Animator 下的所有 Animation States
2. 自動循環播放
3. 自製編輯器
GUILayout.BeginHorizontal();
{
GUILayout.FlexibleSpace();
GUILayout.Label( message );
GUILayout.FlexibleSpace();
}
GUILayout.EndHorizontal();
1. Create => Sprite Atlas
2. Editor Settings => Sprite Packer Mode = Always Enabled
3. SpriteAtlas GetSprite API
1. Keynote: Infinity Unity
2. GPU Instancing - 羅志達
3. Unity 影視工具 Timeline - Marek Marchlewicz
4. Animation Instancing - 張陳淵
5. Unity 非同步編程技術詳解 - 楊懷忠
1. Unity 遊戲原型快速開發實踐 - 楊棟
2. UGUI 深度優化提升手遊效能 - 楊懷忠
3. Unity 靜態腳本分析 - 張黎明
4. Unity 圖形快速定位與 Debug 技巧 - 張陳淵
5. Scriptable Render Pipeline - 張黎明
6. Asset Bundle Graph Tool 流程工具深度介紹 - 羅志達
如果你想要快速轉檔或是壓縮影片
且要支援各種不同格式、或要放到不同平台裝置上
同時又要能夠對影片進行一些簡單的編輯
Movavi Video Converter 是個很不錯的選擇!
1. 下載 Movavi Video Converter
2. 加入來源影片或媒體
3. 編輯亮度對比、色調飽和度
4. 加入浮水印
5. 旋轉和翻轉
6. 修剪影片
7. 輸出設定
8. 完成輸出!
1. Do it in OnGUI()
2. Using Event.current
3. Remember to call Repaint() if need refresh window after clicking shortcut
這篇利用 Decorator Editor 針對 RectTransform
再建立一個能夠重設位置、旋轉與縮放的 Custom Editor
如果不知道 Decorator Editor 的話請先看這一篇:
1. Transform Resetter:建立能夠儲存一組 Position、Rotation、Scale 的類別
2. Transform Inspector
3. 找出 RectTransform 的 Editor 類別名稱與屬性名稱
4. RectTransform Inspector
遊戲最常調整修改 Transform 的位置或旋轉角度
但想要回到修改前的狀態,就只能一直回復
如果有一個預設值可以設定就好了!
好在已經有開發者幫我們做好 Plugins 了
讓我們來研究一下怎麼做到的吧!
1. 下載 Transform Reset
2. DecoratorEditor
3. Custom transform inspector
1. 自行下載 ILSpy 反組譯 UnityEditor.dll
2. 或下載其他開發者已經反組譯完成的檔案
3. 搜尋關鍵字:"CustomEditor(typeof(#ClassName))"
If GetType() function return null, need to load all assemblies types and check type name. Simply write a helper to use:
var type = ReflectionHelper.GetType(typeName);