Time 클래스를 말씀하시는 건가요? Time은 거의 사용하는 부분만 사용해서... Time.deltaTime 이전 프레임의 완료까지 걸린 시간입니다. 실행 환경마다 다른 프레임 레이트로 일어나는 현상을 보완해줍니다. 30fps , 60fps 가 있을 때 각각 1프레임에 10씩 이동한다면 1초 뒤 30fps는 300 60fps는 600을 이동하게 됩니다. 환경에 따라서 결과가 달라지기 때문에 이것을 deltaTime으로 맞춰주는 것입니다. 30fps에서는 0.03333.... 60fps에서는 약 0.01666... 의 deltaTime을 가지게 됩니다. 이것을 10씩의 이동 값에 곱해주면 1초 뒤 30fps는 9.9999... 60fps 는 9.9996... 이 나와서 거의 같은 값으로 맞춰집니다. Time.timeScale 은 입력된 값에 따라서 속도를 빠르게 느리게 정지시킬 수 있습니다. 원하시는 답변이 되었는지 모르겠네요...
@순후추-j3e4 жыл бұрын
지금 위에 영상에 보이는것처럼 float time 변수는 뭘 했길레 타이머를 활용하는건가요?
@DevGomDal4 жыл бұрын
@@순후추-j3e페이드 인아웃이 일어나는 시간동안 프레임마다 변해야하는 알파 값을 가집니다. F_time이 1이면 1초뒤 time이 F_time에 도달하기 까지의 1프레임에 얼만큼 알파값이 변해야 하는지의 값입니다.
@태이-q1y4 жыл бұрын
StartCoroutine와 IEnumerator/yield return은 무엇인가요?
@DevGomDal4 жыл бұрын
StartCoroutine은 코루틴을 실행하는 함수 IEnumerator는 코루틴이 실행되는데 필요한 인터페이스입니다. 참고하면 좋은 링크를 남기겠습니다. www.slideshare.net/jungsoopark104/ienumerator chfhrqnfrhc.tistory.com/entry/StartCoroutine
@태이-q1y4 жыл бұрын
@@DevGomDal 으아ㅠㅠ 너무 빠른 답글에 너무 친절하셔요 ㅠㅜ 정말 감사합니다
@서대철-u4j5 жыл бұрын
영상 감사합니다 근데 원래 검정색이 였다가 캐릭터가 특정한 곳에 들어갔을때 원래대로 보이게 어떻게할까요 ㅜ
@DevGomDal5 жыл бұрын
트리거를 이용해서 특정 트리거에 부딪히면 페이드 아웃을 적용하시면 됩니다.
@junsangkong52574 жыл бұрын
페이드 인/아웃 기능을 위해 이미지를 사용했을 경우 이미지가 최상단에 있어서 인지 원래 되던 UI에 있던 버튼 기능들이 되지않을 경우는 어떻게 해야하나요..?
@DevGomDal4 жыл бұрын
페이드 아웃이 되기 전 이미지를 활성화하고 페이드인이 완료되면 이미지를 비활성화 시키면 됩니다.
@junsangkong52574 жыл бұрын
디스트로이 함수를 사용하면 될까요 ?
@DevGomDal4 жыл бұрын
@@junsangkong5257 아니요 SetActive함수를 사용하면 됩니다. SetActive(false)로 비활성 SetActive(true)로 활성화 시킬 수 있습니다.
@junsangkong52574 жыл бұрын
아 그렇게 해야 다음에 씬으로 돌아왔을때 다시 페이드 인아웃을 할수 있겠네요! 친절한 설명 감사합니다.
@wmdma4924 жыл бұрын
버튼말고 포탈에서 스페이스바(점프)를 눌렀을때 페이드인, 아웃이 되는 방법이 뭔지 궁금합니다!
@DevGomDal4 жыл бұрын
페이드아웃과 페이드인 사이에 캐릭터의 포지션을 포탈로 이동할 포지션으로 바꿔주기만 하면 됩니다! 그리고 포탈에 접촉했을 때 스페이스바가 눌리면 코루틴이 실행되게 만들어주기만 하면 끝!
@wmdma4924 жыл бұрын
@@DevGomDal 감사합니다~
@별사탕-j3w4 жыл бұрын
혹시 VR에서는 어떻게 작동시키나요 ??
@DevGomDal4 жыл бұрын
vr은 다뤄본 적이 없어서 답변을 드리기 힘들 것 같습니다. UI를 사용하기 때문에 한번 그대로 적용해보시길 바랍니다.
@상추-q5b3 жыл бұрын
페이드 인 아웃이 버튼 클릭 없이 계속 반복되게 하려면 어떻게 해야 하나요?
@DevGomDal3 жыл бұрын
버튼에서 실행되게 만든 함수를 Update 함수에서 조건을 달아서 실행 시켜주시면 됩니다.