inflearn logo
강의

Course

Instructor

Unity Asynchronous Programming That I Use Over and Over Again

2-7. DOTween

Unity6에서 DoTweend 과 UniTask를 같이 사용시 나는 에러에 대한 해결 방법 입니다.

Resolved

692

KIM TAEKKWON

4 asked

0

질문은 아니고 Unity6에서 DoTweend 과 UniTask를 같이 사용시

'TweenerCore<float, float, FloatOptions>' does not contain a definition for 'ToUniTask' and the best extension method overload 'CancellationTokenExtensions.ToUniTask(CancellationToken)' requires a receiver of type 'CancellationToken'

같은 에러 메세지를 만나게 됩니다.

DOTween의 Tween 객체를 직접 await 할 수 없기 때문에 발생하는 문제라고 합니다.

이 문제를 해결하기 위해서는 DOTween의 Tween을 UniTask로 변환해주는 확장 메서드를 사용해야 합니다. ToUniTask() 확장 메서드를 사용하면 된다고 합니다.

예시로 다음과 같이 하면 됩니다.

 

우선 Edit > Project Settings 에서

Scripting Define Symbols에

다음과 같은 같은 문구를 추가 합니다.

"UNITASK_DOTWEEN_SUPPORT"

image.png

테스트 해본 바로는 위에 문구 추가까지만 해도 에러는 사라지는거 같습니다. 그래도 확실히 하기 위해 아래와 같이

UniTask 안에서 트윈 호출시 알래와 같이 작성 합니다.

//에러가 나는 트윈 호출 위치애서 DOTween 메서드 호출 뒤에 .ToUniTask()
await image.DOColor(Color.red, 0.5f).ToUniTask();

C# unity

Answer 1

0

ominseok

안녕하세요 KIM TAEKKWON님.

좋은 글 감사합니다.

5강, 오류 수정과 관련해서

0

19

2

컴퓨터를 껐다가 클로드 코드 다시 키는 방법 알려주세요.

0

20

1

MA-POCA 알고리즘 응용 질문

0

16

1

Pivot을 마우스로 클릭하고 드래그해도 움직이 않아서 혹시 아시는 부분이 있나 해서 문의 남깁니다.

0

20

1

클로드에 텍스트 없이 이미지만 보낼경우 에러가 생깁니다

0

45

2

클로드 코드 API 요금관련 질문

0

50

1

카메라가 많아지면 렌더링 비용이 커지나요?

0

28

1

3:56에 폰트 불러온 과정이 궁금합니다 ㅠㅠ

0

41

3

19강 15_2) 템블릿에 List가 없는경우는 어떻게 해야되나요?

0

30

1

Spider와 Monster 구현 방식을 구분한 이유

1

25

1

Sprute Sheet에 대해서.

0

36

1

15강 12-3) 값 제출후 mysql 저장이 안됩니다.

0

36

2

혹시 언리얼 CEF기반 UI에서 한글 입력 오류 해결하신분??

0

51

2

ResourceManager 클래스 관련 질문

1

43

2

FBX chan 모델

0

28

1

크레딧 충전

0

62

1

수업자료 관련

0

28

1

첨부된 수업자료와 강의 내용이 다릅니다.

0

71

2

몬스터 HP 게이지바 이동

0

24

1

빈 씬 사용하는 이유

0

150

1

코루틴과 UniTask 사용 질문

0

116

1

1-3. 코루틴의 주요 키워드 부분에서 자막에 'PoEc' 라는 용어가 나오는데 정확한 용어와 뜻을 알수 있을까요?

0

99

1

강의 사운드가 너무 작습니다.

0

99

1

[패키지] Accessibility, com.cysharp.unitask 패키지가 없어요.

0

226

1