はなちるのマイノート

Unityをメインとした技術ブログ。自分らしくまったりやっていきたいと思いますー!

エディタ拡張

【Unity】いきなりはじめる「UIElements」②

環境 Unity 2019.2.11f1 はじめに 前回の記事からかなり時間が空いてしまいましたが、きました第2弾。www.hanachiru-blog.com今回はいろんなGUIを試してみるという目的でやっていこうと思います! はじめに どんなGUIがあるのか 今回のソースコード Text.uxm…

【Unity】いきなりはじめる「UIElements」①

はじめに 今回はUIElementsについての記事になります!unity2019から正式な機能になったUIElementsですが、これはエディタ拡張に用いられたIMGUIというUIフレームワークに代替するものとして作られたものです。ただ「どうせエディタ拡張なんてほとんどしない…

【Unity】エディタ拡張で自動的にレイアウトしてくれるスクロールビューを実装する

はじめに 今回はエディタ拡張で自動的にレイアウトしてくれるスクロールビューを使ってみる記事になります!一見実装するのは大変そうにみえるかもしれませんが、Unityにはこれを簡単に実現できるメソッドがすでに備わっています。ということで早速みてみま…

【Unity】エディタ拡張のプラグインを作る際のプラットフォーム判定について

unityのバージョン unity2018.4.0f1 はじめに 今回はエディタ拡張のプラグインを作る際のプラットフォーム判定についての記事になります!ただ最初に申し上げておくと、私自身本当にそうなのかは確信がないので、参考程度に考えていただけると嬉しいです。 …

【Unity】エディタ拡張で押せないボタンを作る

はじめに 今回はエディタ拡張で押せないボタンを作る記事になります!最初これをやるのに、どうやるんだろうと悩んでいたのですが、EditorGUI.BeginDisabledGroup,EditorGUI.EndDisabledGroupというメソッドを使えば実現できるようです。早速みていきましょ…

【Unity】PlayerPrefsのエディタをエディタ拡張で作ってみた

はじめに 今回はPlayerPrefsの自作エディタの記事になります!Unityのセーブ機能の代表であるPlayerPrefsですが、不便に感じたことがよくあるのではないでしょうか?特にPlayerPrefsが今どのような状態になっているかが全く分からないことが原因のひとつだと…

【Unity】PlayerPrefsの一覧を表示、特定(全て)のPlayerPrefsを削除する【エディタ拡張】

unityのバージョン unity2018.4.0f1 はじめに 今回はPlayerPrefsの一覧を表示、特定(全て)のPlayerPrefsを削除するエディタ拡張についての記事になります!以下の動画のようなエディタ拡張を作ってみました。PlayerPrefsの一覧を表示、個別で削除もできる…

【Unity】絶対パスをAssets/~に変換する

はじめに 保存先のファイルパスを取得しようとしたとき、EditorUtility.SaveFilePanelを利用する方法があります。 そしてそれでゲットしたパスをunity上の保存しようと思ったときAssets/~にしなければなりません。 その方法を少し強引かもしれませんが見つけ…

【Unity】エディタ拡張でドット絵を書くやつを作ってみた

はじめに 最近エディタ拡張の勉強をしていて、ドット絵を書くEditor Windowを作ってみたので備忘録としてここにそのコードを残しておきます。飽きずにエディタ拡張の勉強でシンプルなドット絵を書ける奴を作ってみてます!#unity pic.twitter.com/bZEE7CyzaO…

【Unity】EditorWindowにツールバーを作ってみた

はじめに Unityのシーンビューやゲームビューなどの上にツールバーがありますよね。 私的にすごくスタイリッシュでかっこいいと感じているのですが、それを自分のEditorWindowにも入れてみたいなと思いました。 そのやり方を発見したので、ここに残しておき…

【Unity】bool型をエディタ拡張でインスペクター上でまとめてみた

はじめに 絶賛エディタ拡張の勉強をしていて、簡単なものを作ってみたので自分の備忘録として残しておきたいと思います。 コード SampleDateとSampleDateEditorという2つのスクリプトを作って、SampleDateEditorはEditorフォルダに入れました。 using Syste…

【Unity】エディタ拡張 実行できないメニューを作成する

はじめに MenuItemを用いることでUnityEditor画面の上の方にFileとかEditとかAssetsなどが並んでいるメニューに新しいメニューを追加することができます。 ただ実行されたくないメニューを実行できないようにする機能があるので紹介したいと思います。 本題 …

【Unity】エディタ拡張① Windowの表示

はじめに 結構昔のことなのですが、エディタ拡張入門という書籍が無料で公開されました。 【Unity】エディター拡張入門が無償公開 - テラシュールブログ 私も最近エディタ拡張に興味があるので、これを参考しながら勉強したことを自分用のメモとしてここに書…