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

【C#】【Unity】マルチスレッドによる並列処理を排他制御する方法まとめ

C#における並列処理の排他制御についてまとめました。 特にUnityに依存する内容ではないですが、Unityで動作確認を行っています。

【Unity】Addressableのアドレス設定を自動化するツール「EZAddresser」を公開しました

Addressableアセットシステムのアドレス設定を自動化するツール「EZAddresser」を公開しました。

【Unity】【エディタ拡張】AssetPostProcessorで他のアセットを削除する際の注意点

エディタ拡張でAssetPostProcessorで他のアセットを削除する際の注意点です。

【C#】implicit / explicitキーワードで型変換演算子を定義する

C#

C#でimplicit / explicitキーワードを使って型変換演算子を定義する方法についてまとめました。

【Unity】Addressableアセットシステムで同期的にリソースをロードする(追記あり)

UnityのAddressableアセットシステムで同期的にリソースをロードする方法をまとめました。

【C#】【Unity】Taskによる非同期処理をWait()したときにデッドロックする原因と対策

C#で非同期処理におけるスレッドの仕組みとWait()によるデッドロックについてまとめました。

【Unity】GPU上のRenderTextureのピクセル情報を非同期的に取得するAsyncGPUReadback

UnityでGPU上のRenderTextureのピクセル情報を非同期的に取得するAsyncGPUReadbackについてまとめました。

【Unity】【Addressable】Addressableアセットシステムにおけるコンテンツ更新ワークフローまとめ

UnityのAddressableアセットシステムにおけるコンテンツの更新フローまとめについてまとめました。

【Unity】【Addressable】ダウンロードコンテンツを更新するときにはメモリを綺麗にするかUnique Bundle IDを使う

UnityのAddressableアセットシステムでダウンロードコンテンツを更新するときに気を付けるべきこととUnique Bundle IDという機能についてまとめます。

【Unity】【UniTask】マルチスレッドとしてのTaskからUniTaskを眺める

Taskのマルチスレッドを実現するための機能という側面からUniTaskについて考えてみます。