2024-10-17 【C#】複数のExceptionがまとめられたAggregateExceptionを正しくハンドリングする C# .NET C#で複数のExceptionがまとめられたAggregateExceptionを正しくハンドリングする方法についてまとめました。 AggregateExceptionとは? Flatten Handle 参考 続きを読む
2024-10-16 【Flutter】Riverpodを使っているウィジェットをWidgetbookでカタログ化する Flutter FlutterでRiverpodを使っているウィジェットをWidgetbookでカタログ化する方法です。 はじめに Riverpodを使ったウィジェットを作る appBuilderを使ってProviderScopeで囲う ProviderScopeのoverrideにプロバイダーのモックを設定 関連 続きを読む
2024-10-02 【Rider】Unityの機能を使ったDLLをビルドする手順 Unity RiderでUnityの機能を使ったDLLをビルドする方法です。 やりたいこと .NETソリューションとプロジェクトを作成 .NETプロジェクトにUnityEngineを参照させる Unityの機能を使ったプログラムを書く DLLをビルド 動作確認 参考 続きを読む
2024-10-01 【Unity】【UI Toolkit】キーボードの押下イベントをハンドリングする UIToolKit Unity UnityのUI Toolkitでキーボードの押下イベントをハンドリングする方法についてまとめました。 KeyDownEventとKeyUpEvent characterプロパティについて フォーカスについて 参考 続きを読む
2024-09-18 【Unity】Timelineアニメーションの効率的な作り方 & OSS『UnityUIPlayables』のメンテを辞めた理由 Unity UnityでTimelineアニメーションを作る際の効率的な作り方についてまとめました。 またこの内容に関連して、個人で公開していたOSS「UnityUIPlayables」をPublic Archiveにしたのでその話も踏まえてまとめます。 Timelineアニメーションの二つの作り方 キーフレームアニメーション カスタムトラックを使う キーフレームアニメーションとカスタムトラックのメリット・デメリット Curvifyのススメ 関連 参考 続きを読む
2024-09-17 【Unity】MasterMemoryの文字列自動インターン化の挙動を確認する Unity UnityでMasterMemoryの文字列自動インターン化の挙動を確認しました。 はじめに 挙動確認用のマスタデータクラスを作る MessagePackとMasterMemoryのコード生成をする MasterMemoryのバイナリをビルドする バイナリをロードしてインターン化を確認する string配列の要素はインターン化されない 配列要素をクラスにすればインターン化される 関連 参考 続きを読む