はなちるのマイノート

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

2022-12-01から1ヶ月間の記事一覧

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 でネイティブにサポ…

【Unity】asmdefのVersion Definesを利用して特定のパッケージ(の特定バージョン)がある場合にのみシンボル定義を行う

はじめに 今回はasmdefのVersion Definesについて取り上げたいと思います。 Version Definesdocs.unity3d.com はじめに 概要 バージョン指定の式の書き方 以上 以上・以下 より大きい・より小さい 等しい 概要 Version Definesを用いることで特定のパッケー…

【Unity】Compilation Visualizer for Unityを用いてアセンブリのコンパイルプロセスを可視化する

はじめに 今回はCompilation Visualizerというアセンブリのコンパイルプロセスを可視化することができるツールを紹介したいと思います。github.com 概要 Compilation Visualizerはアセンブリのコンパイルプロセスを可視化するツールです。 具体的に以下のよ…

【Unity】LocalizationのStringTableCollectionを一括でCSVに出力するエディタ拡張を作った

はじめに Localizationで利用している大量のStringTableCollectionをCSVに出力してほしいとの要望があったのですが、一々LocalizationTablesWindowをいじってCSVに出力するのはかなり辛そうだと思いました。 LocalizationTablesWindowぱっと調べてみたところ…