CustomEditorでエディタ拡張をして、画像をインスペクタ上に
表示するプレビュー機能を実装しております。
こちらなのですが、デフォルトのプレビュー機能とは違い横幅一杯画像が拡大されてしまいます。
プレビュー範囲に応じてアスペクト比に応じて画像を拡大縮小したいのですが
このような処理はできないのでしょうか。
C#
1[CustomEditor(typeof(IconGenerateManager))] //拡張するクラスを指定 2public class CustomAddButton : Editor { 3 4 ~ 略 ~ 5 6 7 // プレビューを表示するか 8 public override bool HasPreviewGUI() { 9 return true; 10 } 11 12 // プレビューのタイトル 13 public override GUIContent GetPreviewTitle() { 14 return new GUIContent("Preview"); 15 } 16 17 // プレビューウィンドウで描画 18 public override void OnPreviewGUI(Rect r, GUIStyle background) { 19 GUI.DrawTexture(r, AssetPreview.GetMiniThumbnail(iconGenerateManager.GetOriginalImage())); 20 } 21 22}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/25 22:08