【Unity】Unityエディタ上でスマホ実機がシミュレーションできるDevice Simulatorの使い方まとめ

Unityエディタ上でスマホ実機がシミュレーションできるDevice Simulatorの使い方をまとめました。

  • Device Simulator?
  • インストール
  • 基本操作
  • カスタムアセンブリに設定を反映する
  • カスタムデバイスを追加する
  • 参考
続きを読む

【Unity】Addressableアセットシステムで同期ロードが公式サポート、Resources.Loadを置き換え可能に

UnityのAddressableアセットシステムで同期ロードが公式にサポートされたので、その使い方とResources.Loadを置き換える方法についてまとめました。

  • Addressablesと同期ロード
    • 今までは非同期なロード方法しかなかった
    • 同期ロードが公式サポートされた
  • 同期ロードの仕方
  • Resources.Loadと置き換えるには
    • Addlerを使って一行で書く
    • さらにシンプルに書く
    • ついでにEZAddresserを宣伝(Resourcesライクなアドレスを自動的に付与する)
  • 同期ロード使用時の注意点
    • すべてのAsyncOperationが終わるまで待機される
    • Unity2021.2.0以降じゃないと遅い(どの程度遅いかは謎)
    • ダウンロードには原則使わない
  • 関連
  • 参考
続きを読む

【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)をタイムラインで制御可能
    • イージング、アニメーションカーブに対応
    • ブレンド可能
  • 使い方
    • インストール
    • トラックとクリップを作成
  • 制御できるパラメータ一覧
  • デモ
  • リポジトリ
続きを読む