Unity6에서 DoTweend 과 UniTask를 같이 사용시 나는 에러에 대한 해결 방법 입니다.
질문은 아니고 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"

테스트 해본 바로는 위에 문구 추가까지만 해도 에러는 사라지는거 같습니다. 그래도 확실히 하기 위해 아래와 같이
UniTask 안에서 트윈 호출시 알래와 같이 작성 합니다.
//에러가 나는 트윈 호출 위치애서 DOTween 메서드 호출 뒤에 .ToUniTask()
await image.DOColor(Color.red, 0.5f).ToUniTask();
답변 1
섹션7 수업자료 업로드 부탁드립니다.
0
3
1
Dictionary Key를 int에서 string으로 변경한 이유에 대한 문의
0
13
1
프로젝트 질문 문의
0
41
1
UI 기능 관련 질문이 있습니다!
0
32
2
03-01 (16. CharacterController)
0
28
2
TLS 질문드립니다.
0
40
2
Task 구현 28:36 Equals 에서 잘 모르는 부분이 있습니다.
0
23
2
SpinLock과 컨텍스트스위칭에 대해 질문 남겨요.
0
46
2
픽셀 좌표 스크린 좌표
0
32
0
Locomotion랑 Turn 이 꼭 부모 자식 관계일 필요가 있나요?
0
22
1
Rider대신 VS를 써도 괜찮나요?
0
111
2
Claude Code Pro구독하고 있는 상태에서 크레딧 결제, 사용문의
0
189
2
LobbyUIController의 백키가 사라졌는데 왜그런건가요?
0
39
2
무조건 타이틀 씬부터 시작해야하나요?
0
38
1
BaseUI, UIManager
0
48
3
토큰 사용량 및 인증 관련해서 질문드립니다.
0
126
2
OAuth 방식 문의
0
110
2
프로젝트 완성본 문의
0
39
2
Unity Span
0
75
2
빈 씬 사용하는 이유
0
137
1
코루틴과 UniTask 사용 질문
0
107
1
1-3. 코루틴의 주요 키워드 부분에서 자막에 'PoEc' 라는 용어가 나오는데 정확한 용어와 뜻을 알수 있을까요?
0
84
1
강의 사운드가 너무 작습니다.
0
86
1
[패키지] Accessibility, com.cysharp.unitask 패키지가 없어요.
0
216
1





