* 기초적인 프로그래밍 지식과 모델링/유니티 지식을 가지고 있다는 전제조건 하에 설명 됩니다 *
기본적인 변수 및 트리거 모음 입니다.
변수를 입력하시거나 이벤트 트리거가 헷갈리실때에 참조하시길 바랍니다.
[ 커스텀 이벤트 ]
( 쉽게 설명하자면 전역변수 같은 개념 / * 이제 이벤트가 시작할것이다 ~ 라는것을 선언해줍니다. )
[사용 or True]
( 어떠한 조건의 변수 혹은 트리거를 사용할 것입니다 ! 라고 생각하시면 편합니다 )
[사용 안함 or False]
( 어떠한 조건의 변수 혹은 트리거를 거절합니다, 혹은 0의 값을 호출합니다 ! 즉 거절한다고 보시면 됩니다 )
( 난 어떠한 것을 실행했다 -> 두가지 선택지 -> 거절의 선택지 -> On Disable )
[ 파괴 / 없애다 ]
( 무기를 들었다 -> 내구도가 0으로 도달했다 -> 무기가 파괴 되었다 )
[ 스폰 될때 트리거 처리 ]
( Onspawn은 Vrc_Trigger가 연결된 게임 오브젝트가 스폰 되었을때 트리거 처리가 됩니다 )
( 어떠한 퀴즈 문제를 풀었다 -> 방문이 열렸다 )
[ 어떠한 이벤트를 실행하다 혹은 어떠한걸 실행하다 ]
( Local 플레이어가 OnnetworkReady를 호출하면 트리거가 발동된다. )
( 즉 OnNetworkReady는 플레이어가 회의실에 완전히 참가 한 상태이며 어떠한 트리거를 시작하면 모든 플레이어한테 마이크 증폭이 실행된다 )
[ 예약 트리거 ]
( 새로운 플레이어가 월드(인스턴스)에 참여할때 해당 룸에서 버퍼링 된 모든 이벤트가 해당 사용자에 대해 실행되기 전에 트리거가 활성화됨 )
( 게임이 진행되고 있음 -> 새로운 참가자가 게임에 들어옴 -> 다음 게임에 참여 가능함 / 머더게임을 생각하면 편함 )
[ 플레이어 종료 인스턴스 트리거 ]
( 플레이어가 인스턴스를 떠날때 OnplaterLeft가 트리거 됩니다 )
( 플레이어가 월드(인스턴스)를 떠날때 알림이 울린다 )
[ 인벤토리 혹은 열쇠 기능 트리거 ]
( VRC_Pickup을 보유한 플레이어가 사용키를 누르면 트리거가 실행됩니다 )
( A라는 플레이어가 열쇠를 가지고 있다 -> 이 열쇠를 사용해야만 문을 열수가 있다 -> A라는 플레이어를 기다린다
-> A라는 플레이어가 도착하여 이벤토리에서 열쇠 트리거로 문을 여는 이벤트 를 실행 하였다 )
[ 열쇠 기능 트리거 혹은 트리거를 떨어뜨렷을때 실행 ]
( VRC_Pickup을 보유한 플레이어가 사용키를 놓으면 트리거가 실행됨 )
( 어떠한 장소에 특정한 물건을 떨어트리면 트리거가 실행되어서 이벤트가 열린다 )
[ 상호 충돌 트리거 ]
( 서로 어떠한 물체가 충돌 한다 -> 트리거 혹은 이벤트가 발동 한다 )
[ 콜라이더 리셋 트리거 ]
( 콜라이더에 들어가 있는 모든 새 객체에 대한 트리거를 새로 시작해야하는 경우 )
( 즉 리셋 버튼 )
[ 키보드 입력 이벤트 트리거 ]
( 묵언 유저가 가상 키보드 자판으로 가서 이야기를 하기 위해서 자판을 친다 )
[ 역 이중 트리거 / 이중 For문 ]
( 트리거를 트리거 해야할때 사용하는 변수모음 )
[ 픽업 실행 / 픽업 True / 강제 실행문 ]
( 특정한 이벤트를 위해서는 특정한 트리거를 강제로 실행 시켜야 한다 )
[ 콜라이더 트리거 ]
( A 라는 유저가 콜라이더 사용을 누를때 트리거가 발동 된다 )
=====================2020.04.08========================
계속 수정중이며 추가할 예정 입니다.
개인 저장용으로도 쓰일겸 올리는거니 념글 안보내도 됨