Unity

【Unity】【シェーダ】深度値を使ったソフトパーティクルのシェーダを書く

深度値を使ったソフトパーティクルのシェーダを書いてみました。

【Unity】【シェーダ】描画対象のピクセルに対応する深度テクスチャから深度値を取得する

描画対象のピクセルに対応する深度テクスチャから深度値を取得する方法です。

【Unity】【シェーダ】描画する地点の深度を取得する

Unityのシェーダで描画する地点の深度を取得する方法です。

【Unity】FrameTimingManagerを使ってCPUとGPUの処理時間をそれぞれ計測する

UnityのFrameTimingManagerを使ってCPUとGPUの処理時間をそれぞれ計測する方法をまとめました。

【Unity】【エディタ拡張】PreferencesやProject Settingsに独自の項目を追加する(Unity2018.3以降)

Unity2018.3以降でPreferencesやProject Settingsに独自の項目を追加する方法です。

【Unity】AssetBundleのインクリメンタルビルドの仕組みと挙動

AssetBundleのインクリメンタルビルドの仕組み

【Unity】NavMeshをランタイムで構築できるNavMeshComponents

UnityでNavMeshをランタイムで構築できるNavMeshComponentsを使う方法をまとめました。

【Unity】【シェーダ】モバイルにおける軽量なブラーを考える

モバイルにおけるブラーの軽量化に関する考察です。

【Unity】ナビゲーションシステムの技術的詳細とパフォーマンス上の注意点

Unityのナビゲーションシステムの技術的詳細とパフォーマンス上の注意点についてまとめました。

【Unity】ナビゲーションシステム入門 - 最短経路を探索して進む知的なAIを簡単に作る

Unityのナビゲーションシステムで最短経路を探索して進む知的なAIを簡単に作る方法をまとめました。

【Unity】【UniRx】UniRxで処理するスレッドを操作する方法まとめ

UniRxで処理するスレッドを操作する方法をまとめました。

【Unity】AssetBundleの更新判定を行うAssetFileHashとTypeTreeHashについて

AssetBundleの更新判定を行うAssetFileHashとTypeTreeHashについてまとめました。

【Unity】UnityWebRequestのエラーハンドリングをちゃんとやる

UnityWebRequestのエラーハンドリングをしっかり行う方法をまとめます。

【Substance Painter】Substance Painterサクッと入門 - 基本的なペイント操作~Unityに取り込むまで

Substance Painterに入門してみます。 この記事では基本操作、ペイントの基礎からUnityに取り込むまでをまとめます。

【Unity】コンピュートシェーダにサクッと入門 - GPGPUの説明から最小コードを書くまで

Unityのコンピュートシェーダについて簡単にまとめました。

【Unity】uGUIで入力できない文字をはじくまでの長き道のり - Unicodeの誕生からサロゲートペア、バリデーション用ソースコードまで

UnityのuGUIで入力できない文字をはじくために必要な知識をまとめました。

【Unity】【エディタ拡張】InspectorからSceneビューのカメラを操作する

SceneビューのカメラをInspectorから切り替えるボタンを作る方法です。

【Unity】【UniRx】独自のObservableを作る方法まとめ

この記事ではUniRxで、Observable.Timer()などのように元から用意されているファクトリメソッドを使わず、 自分自身で処理を定義してObservableを作る方法をまとめました。

【Unity】【C#】delegateをTaskに変換してawaitできるようにする

C#でdelegateをTaskに変換してawaitできるようにする方法です。

【Unity】不透明描画のオーバードローを正確に表示する方法

Unityで不透明描画のオーバードローを正確に表示する方法をまとめました。

【Unity】Unityでメモリリークを分析するための5つの方法

Unityでメモリリークを分析するための方法をまとめました。

【Unity】Oculus Quest用のアプリをサクサク動かすためにやっておくべき設定項目総まとめ

UnityでOculus Quest用のアプリをサクサク動かすためにやっておくべき設定項目についてまとめます。

【Unity】オクルージョンカリングを使って遮蔽されたオブジェクトをカリングして処理負荷を小さくする

Unityのオクルージョンカリング機能についてまとめました。

【Unity】Unityの物理計算をスクリプトで制御するときにパフォーマンスを落とさないために気を付けること

Unityの物理計算をスクリプトで制御するときにパフォーマンスを落とさないために気を付けること

【Unity】幅優先探索で最短経路を求める

Unityで幅優先探索で最短経路を求めてみます。

【Unity】【エディタ拡張】SpritePackerでpacking tagが付いているアトラスをすべてpngとして書き出す

SpritePackerでpacking tagが付いているアトラスをすべてpngとして書き出す方法です。

【Unity】【UniRx】UniRxで例外を取り扱う方法まとめ

UniRxで例外を取り扱う方法をまとめました。

【Unity】【Oculus Quest】VRにおけるカメラ座標の設定方法まとめ

UnityのOculus Quest開発で、Oculus Integrationを使ってカメラの位置を正しく設定する方法をまとめます。

【Unity】【エディタ拡張】SpritePackerの全アトラスをスクリプトから取得する

Unityのエディタ拡張でSpritePackerの全アトラスをスクリプトから取得する方法です。

【Unity】Renderer.materialで取得したマテリアルは自分で破棄しないとリークする話

Renderer.materialで取得したマテリアルは自分で破棄しないとリークするというお話です。