OvrScreenfade 스크립트를 이용한 FadeIn/Out 기능
같이 수업을 듣고있는 학생의 블로그에서 도움을 받았다.
CenterEyeAnchor에다가 OVRScreenFade 스크립트를 넣어주면되는데
넣어주고 그냥 가만히 있으면 페이드인을 해버린다.
그래서 우리꺼로 사용하기위해 스크립트를 하나 파서 OvrScreenFade는 떼주고 OvrScreenFade에서 복사한 걸 MyOvrScreenFade로 붙여넣기 해준다.
FadeOnStart 체크를 해제하면 Material을 찾지 못하는데 시작할 때 FadeIn을 하고있어서 그걸 수정하기 위해 약간 야매로 해버렸다.
bool 값을 줘서 처음에 한번만 FadeIn의 alpha 값을 0~ 0으로 해줬다.
그리고 처음에 복사 붙여넣기로 가져오면
이 오류가 뜨는데
이 OVRScreenFade를 MyOVRScreenFade로 바꿔준다.
그럼 오류는 사라진다.
그리고 TestFadeOut이라는 GameObject를 만들어주고
centerEyeAnchor의 MyOVRScreenFade를 GetComponent해준다.
그리고 오른쪽 스틱의 A와 B버튼으로 FadeIn/Out 기능을 활성화하게 해주었다.
'Giant vs Human 팀프로젝트 개발일지' 카테고리의 다른 글
[Giant vs Human 팀프로젝트/Unity] 방어막 만들기 및 방어막에 맞으면 반대 방향으로 튕겨나가게 하기, 공격 애니메이션 수정 (0) | 2024.01.03 |
---|---|
[Giant vs Human 팀프로젝트/Unity] Animation Layer (2) | 2024.01.02 |
[Giant vs Human 팀프로젝트/Unity] 발사체 날리기, 발사체 나오는 위치 수정 [눈에 보이게] (0) | 2023.12.20 |
[Giant vs Human 팀프로젝트/Unity] 에임 오브젝트에 Ray했을 때 hit가 있으면 락온된 느낌주기(애니메이션/애니메이터) (0) | 2023.12.20 |
[Giant vs Human 팀프로젝트/Unity] 줄타기 마지막 위치 남기지않기 (0) | 2023.12.20 |