Upgrade to Pro — share decks privately, control downloads, hide ads and more …

UniTask入門

 UniTask入門

Unity++ 〜ショートセッション勉強会 presented by Unity部〜
https://meetup.unity3d.jp/jp/events/1112

torisoup

July 20, 2019
Tweet

More Decks by torisoup

Other Decks in Technology

Transcript

  1. ⾃⼰紹介 • とりすーぷ • @toRisouP • バーチャルキャスト社 • Unityエンジニア •

    最近はサーバ開発 • MagicOnion, k8s • Microsoft MVP 2018〜 • Developer Technology
  2. UniTaskが使える条件 • C# 7以降が使えるUnityであること • Unity 2018.3 以降 • Unity

    2018.2 以前はIncremental Compilerを導⼊していると使える
  3. Task型 vs UniTask型 Task UniTask 機能 Unityでは不要な機能が多い Unityで活⽤できる機能のみ オブジェクトサイズ ムダに⼤きい

    ⼩さい 実⾏コンテキスト管理 TaskScheduler & SynchronizationContext PlayerLoop 必要なC# version C# 5.0以上 C# 7.0以上 Task Tracker 無 Unity Editor上で利⽤可能
  4. UniTaskTracker • await中のUniTaskを可視化するEditor拡張 • Unity Editorの [Window] -> [UniRx] ->

    [UniTask Tracker] • UniTaskがリークしていないか確認できる