【Unity】GraphViewに取って代わる?ノードベースGUIツールを作るためのパッケージ「GraphTools Foundation」の概要と現状

UnityでノードベースGUIツールを作るためのパッケージ「GraphTools Foundation」の概要と現状についてまとめました。

  • はじめに
  • Graph View
  • GraphTools Foundation
  • GraphTools Foundationの現状
  • 関連
  • 参考
続きを読む

【Unity】【Addressable】複数のAsyncOperationHandleを一つに結合して取り扱う方法

Unity の Addressable アセットシステムで複数の AsyncOperationHandle を一つに結合して取り扱う方法についてまとめました。

  • はじめに
  • 複数のAsyncOperationHandleを並列に結合する
  • 複数のAsyncOperationHandleを直列に結合する
続きを読む

【Unity】Substance 3D Community Assetsでプロシージャルマテリアルを入手してUnityで使う

Substance 3D Community Assetsでプロシージャルなマテリアルを手に入れてUnityで使うまでの流れをまとめました。

  • はじめに
  • subsarファイルを手に入れる
  • Substance 3D for Unity をインストールする
  • マテリアルをアサインする
  • パラメータを変更する
  • 関連
  • 参考
続きを読む

【Unity】変数の値を画面上にデバッグ表示できるOSS『Runtime Monitoring』紹介

変数の値を画面上にデバッグ表示できるUnity用OSS『Runtime Monitoring』について紹介します。

  • はじめに
  • 基本的な使い方
    • MonoBehaviourの変数を監視する
    • いろんな登録方法
    • モニタリングできるもの
    • イベントのモニタリング
    • メソッドのモニタリング
  • 挙動を変更するためのオプショナルなアトリビュート
    • 出力する文字列をカスタムする MValueProcessor
    • 表示する条件を設定する MShowIf
    • 更新タイミングを指定する MUpdateEvent
  • モバイルサポートしてるか?
  • その他の機能
  • 参考
続きを読む

【Unity】【Addressable】AssetDatabaseにアセットがあったらそれを読み込み、なければリモートから取得する仕組みを作る

UnityのAddressableアセットシステムでAssetDatabaseにアセットがあったらそれを読み込み、なければリモートから取得する仕組みを作る方法についてまとめました。

  • やりたいこと
  • 方針と実装
  • 注意点
  • その他検討した方法メモ
    • AssetDatabase用のResourceLocatorを追加する
    • 新しいResourceLocatorを実装する
  • 関連
続きを読む