【Unity】【UniTask】 UniTaskをエディタ(Edit Mode)で使うときに気を付けること

UniTaskをEdit Modeで使うときに気を付けることについてまとめました。

  • UniTask.DelayにはDelayType.Realtimeを
    • 追記: 最新バージョンは自動的にRealtimeに
    • Taskでもいい
  • UniTask.DelayFrameは使わない
  • PlayerLoopTimingはEditorApplication.updateになる
  • 参考
続きを読む

【Unity】uGUIをTimelineで制御できる「Unity UI Playables」を公開しました

UnityのuGUIをTimelineで制御できる「Unity UI Playables」を公開しました。

github.com

  • 概要
    • Unity UI(uGUI)をタイムラインで制御可能
    • イージング、アニメーションカーブに対応
    • ブレンド可能
  • 使い方
    • インストール
    • トラックとクリップを作成
  • 制御できるパラメータ一覧
  • デモ
  • リポジトリ
続きを読む

【Unity】Scriptable Build Pipelineで同じアセットバンドルに含まれるアセット一覧を取得する

UnityのScriptable Build Pipelineであるアセットと同じアセットバンドルに含まれるアセット一覧を取得する方法をまとめました。

  • はじめに
  • 実装する
  • 実行する
  • 関連
続きを読む

【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実機でカメラロールに保存する
  • オフラインレコーディング
  • パフォーマンスについて
    • 解像度を調整する
    • フレームレートを落とす
    • マルチスレッド化
  • 参考
続きを読む