LoginSignup
2

More than 1 year has passed since last update.

UniTaskでDoTweenを使う In 2020/11

Posted at

使用バージョン

  • Unity 2020.1.1f1
  • UniTask 2.0.37

結論

UniTaskとDoTweenをプロジェクトにインポートして
BuildSettings → PlayerSettings → Playerの
Scripting Define Symbols

UNITASK_DOTWEEN_SUPPORT
を追加するだけ!
UniTask1.png

使い方

通常のUniTaskと同じようにasyncのメソッドに対してDoTweenの処理をawaitすればawaitされます

サンプルコード

using System.Collections;
using System.Collections.Generic;
using Cysharp.Threading.Tasks;
using DG.Tweening;
using UnityEngine;

public class MoveTask : MonoBehaviour
{
    // Startはasyncにできる
    async UniTask Start()
    {
        await transform.DOMoveX(1.0f, 1.0f);
        await transform.DOMoveX(-1.0f, 2.0f);
    }
}

サンプルの動作

UniTask.gif

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
2