【Unity】AudioClipのデータを直接編集してサウンドデータの構造を学ぶ

UnityのAudioClipのデータを直接編集してサウンドデータの構造を学んでみます。

  • はじめに:サンプリングと量子化
  • ボリュームをコントロールする
    • Decompress On Load にする必要アリ
  • 片方のチャンネルだけいじる
  • 特定の秒数だけいじる
  • 参考
続きを読む

【Unity】Scriptable Build Pipelineによるビルドフロー構築入門

UnityのScriptable Build Pipelineによるビルドフロー構築方法について簡単にまとめました。

  • Scriptable Build Pipelineとは?
  • インストール
  • IBuildTaskを理解する
  • IContextObjectを理解する
  • 実際にIBuildTaskが使用されている部分を見る
  • 実際にIContextObjectが使用されている部分を見る
  • おまけ: 軽くカスタムしたいだけの場合
  • 参考
続きを読む

【Unity】NatCorderで動画ファイルを作成する

UnityのアセットであるNatCorderで動画ファイルを作成する方法についてまとめました。

  • NatCorder?
  • ゲームカメラを録画する
    • Screen Space - OverlayにしているUIは描画できないので注意
  • 音声付きで録画する
  • iOSAndroid実機でカメラロールに保存する
  • オフラインレコーディング
  • パフォーマンスについて
    • 解像度を調整する
    • フレームレートを落とす
    • マルチスレッド化
  • 参考
続きを読む

【Unity】【エディタ拡張】キーボードショートカットを実装する

Unityのエディタ拡張でキーボードショートカットを実装する方法をまとめました。

  • はじめに
  • グローバルなショートカットを作成する
  • EditorWindowのショートカットを作成する
  • EditorWindowのショートカットとグローバルなショートカットのコンフリクト
  • ショートカットマネージャー
  • 参考
続きを読む

【Unity】エディタ拡張で「Manager」的なものに使えるScriptableSingleton

Unityのエディタ拡張で「Manager」的なクラスを作るときに使えるScriptableSingletonという機能についてまとめます。

  • エディタ拡張で「Manager」的なクラス?
  • 再生したりスクリプトコンパイルしたりしても値を保持しておけるインスタンスを作る
  • Unityを再起動しても消えないようにする
    • 永続化ファイルの置き場
  • 参考
続きを読む