はなちるのマイノート

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

【Unity】エディタ拡張でメニューバーにチェックを付ける(Menu.SetChecked)

はじめに 今回はエディタ拡張でメニューバーにチェックを付ける方法について紹介したいと思います。 Menu.SetCheckedの利用例docs.unity.cn docs.unity3d.com はじめに やり方 エディタ起動時に前回の情報を読み込む エディタの起動時のみ処理を行う 初期化…

2022年を振り返り、大学院生TRPGやSwitchリリース、アプリリリースなど

はじめに 2022年も今日で終わり。毎年振り返り記事を書いていたので、今年もやっていきます。www.hanachiru-blog.com はじめに 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月 さいごに 1月 Switchでリリースしたクローズドサークルからの脱出を有名な…

【Unity】アセットが変更時にアセットの自動更新をしないようにする(自動コンパイル無効化, Auto Refresh)

はじめに 今回はスクリプトが変更されたときに自動でコンパイルがされないようにする方法について紹介をしたいと思います。docs.unity3d.com はじめに Auto Refresh 再生時にコンパイルを行う Auto Refresh Preferences/Asset Pipline/Auto Refresh(Unity202…

【Unity】「Unable to find player assembly: Library/PlayerScriptAssemblies/UnityEngine.TestRunner.dll」というエラーの対処法(Burstのバージョンによるエラー)

はじめに プロジェクトをビルドしようとしたところ、以下のようなエラーが出てきてしまいました。 Unable to find player assembly: Library/PlayerScriptAssemblies/UnityEngine.TestRunner.dll UnityEngine.Debug:LogWarning (object) Unity.Burst.Editor.…

【Unity】Fullscreen ShaderGraphというShaderGraphでフルスクリーンエフェクトが作れる機能が実装された(Unity2022.2以降)

はじめに Youtubeの公式チャンネルにkeifiro神が以下の動画をあげていました。www.youtube.com動画も4分くらいなので正直そちらを見た方が良いかと思いますが、Fullscreen ShaderGraphについてブログにまとめておきます。あとURPとHDRPに対応していますが、…

【Unity】NativeArray<T>からSpan<T>へ変換する方法(2022.2以前はunsafe, 2022.2以降はAsSpan)

はじめに 今回はNativeArray<T>からSpan<T>への変換方法を紹介したいと思います。docs.unity3d.com はじめに 環境 2022.2以前 2022.2以降 環境 Unity2022.2.0b16 2022.2以前 unsafeを利用する必要があります。 private unsafe void Start() { // NativeArrayの生成</t></t>…

【Unity】Scripted Importerを使ってUnityが対応していない拡張子のファイルに対応する(テキスト暗号化も)

はじめに 今回はScripted Importerについて紹介したいと思います。 Scripted Importer は Unity スクリプティング API の一部です。Scripted Importer を使用すると C# でカスタムアセットインポーターを作成できます。これにより、Unity でネイティブにサポ…