2022-05-25 【Unity】【エディタ拡張】シリアライズ対象の値を直接編集する際の挙動をちゃんと理解する Unity UnityEditor Unityのエディタ拡張でシリアライズ対象の値を直接編集する際の挙動についてまとめました。 基本はSerializedObjectを使って更新する 直接更新した時の挙動と問題 Dirtyフラグを立てる Undoに対応する 保存まで行う Play Modeの挙動 参考 続きを読む
2022-05-23 【Unity】TextMesh Proでダイナミックフォントを使用する一番簡単でハマらない手順(Font Asset Creatorを使わない) Unity UnityにTextMesh Proでダイナミックフォントを使用する一番簡単でハマらない手順についてまとめます。 Font Asset Creatorはハマりやすい フォントを選んで右クリックから作る 参考 続きを読む
2022-05-17 【Unity】ビルド時に不要なシェーダバリアントを削除するIPreprocessShadersの使い方 Unity Rendering Shader Unityでビルド時に不要なシェーダバリアントを削除するIPreprocessShadersの使い方をまとめました。 ビルド時にシェーダバリアントを削除? IPreprocessShadersの使い方 処理されるタイミング & 注意点 参考 続きを読む
2022-05-16 効率的なスクロールビューを実装するためのOSS『Loop Scroll Rect』使い方まとめ 効率的なスクロールビューを実装するためのOSS『Loop Scroll Rect』使い方をまとめました。 Loop Scroll Rectとは? シンプルなスクロールビューを実装する スクロールビューを作成する 要素のPrefabを作成する スクリプトを作成する 動作確認 オブジェクトを使い回す 無限ループするビューを作る 要素ごとに高さを変える 要素ごとにPrefabを変える グリッドスクロールビューを実装する 参考 続きを読む
2022-05-10 【Unity】Unity上でテクスチャをノードベースで生成できるOSS「Mixture」の使い方簡単にまとめ UnityEditor Unity Unity上でテクスチャをノードベースで生成できるOSS「Mixture」の使い方を簡単にまとめました。 Mixture? インストール テクスチャアセットを作る ノードを組み合わせてテクスチャを作る Realtime Mixture 関連 参考 続きを読む
2022-05-09 【Unity】OpenUPMからパッケージをインストールする方法 Unity UnityでOpenUPMからパッケージをインストールする方法についてまとめました。 OpenUPM? プロジェクト設定を変更する Package Managerからパッケージをインストールする 関連 参考 続きを読む
2022-04-26 Unity開発の新常識!? Localizationパッケージでアプリ内テキストを管理する Unity Localization Localizationパッケージはローカライズだけではなくテキストを管理するのにとても便利なので、最初から入れておこうというお話です。 Localizationパッケージとは テキスト管理あるある Localizationでテキストを管理する 本来はローカライズのためのパッケージ CSVやSpreadSheet入出力にも対応 注意点: Addressablesの使用が前提 まとめ 参考 関連 続きを読む