83.내일배움캠프 74일차 TIL <Unity Unity 2D 팀프로젝트- MartialGod:Reborn - 24일차> 07/24

정광훈(Unity_9기)·2025년 7월 24일

TIL (Today I Learned)

목록 보기
84/110
post-thumbnail

<SetUpdate(true)>

fadeImage.DOFade(0.0f, _speed).SetUpdate(true);

SetUpdate(true)는 DOTween 라이브러리에서 사용되는 메서드로,
트윈(tween)이 업데이트되는 방식을 설정합니다.
여기서 true는 트윈이 시간 스케일(Time.timeScale)의 영향을 받지 않고 업데이트되도록 지시합니다.

SetUpdate(true)를 사용하면,
해당 트윈은 이 Time.timeScale의 영향을 받지 않고 독립적으로,
실시간으로 업데이트됩니다.

즉, 게임이 일시 정지되거나 (Time.timeScale = 0),
느려지더라도 (Time.timeScale < 1) 이 트윈은 원래 설정된 속도대로 계속 진행됩니다.

게임은 정지 되더라도 DOTween은 멈추지 않고 끝낸다는 의미.


<WaitUntil()>

yield return new WaitUntil(IsEnterKeyPress);

WaitUntil은 Unity의 코루틴에서 사용할 수 있는 yield 지시어 중 하나입니다.
이름 그대로 "특정 조건이 참이 될 때까지 기다린다(Wait Until)"는 의미를 가집니다.

false를 반환하면: 코루틴은 다음 프레임에서도 계속 기다립니다.
true를 반환하면: WaitUntil 조건이 충족된 것으로 간주되어 코루틴은 다음 줄부터 실행을 재개합니다.


0개의 댓글