Haply::Inverse::Unity::커서 동작
모노비헤이비어에서 상속합니다.
Haply.Inverse.Unity.Inverse3Cursor, Haply.Inverse.Unity.VerseGripCursor에서 상속됨
보호되는 기능
이름 | |
---|---|
가상 게임 오브젝트 | GetModelPrefab( ) 시작 시 인스턴스화해야 하는 프리팹을 가져옵니다. |
가상 무효 | UpdateCursor() 매 프레임마다 커서를 업데이트합니다. |
가상 무효 | Awake() MonoBehaviour를 참조하세요. |
void | 고정 업데이트() MonoBehaviour를 참조하세요. |
공용 속성
이름 | |
---|---|
디바이스 행동 | 장치 커서를 제어하는 장치입니다. |
bool | IsDeviceSet 디바이스가 설정되었는지 여부를 나타냅니다. |
변환 | ModelPrefab 이 커서에 대해 이 동작이 자동으로 인스턴스화되도록 표시할 커서 모델의 프리팹입니다. |
변환 | ModelParent 이 동작이 모델 프리팹이 인스턴스화될 때 부모로 사용하는 트랜스폼입니다. |
변환 | 모델 씬에 있는 커서 모델의 인스턴스입니다. |
bool | HideControllerModel 커서 모델을 숨길지 여부입니다. |
float | Radius 모델 반경을 구합니다. |
보호된 기능 문서
함수 GetModelPrefab
virtual GameObject GetModelPrefab()
시작 시 인스턴스화해야 하는 프리팹을 가져옵니다.
반환합니다: 반환: 시작 시 인스턴스화해야 하는 프리팹을 반환합니다.
함수 업데이트 커서
virtual void UpdateCursor()
매 프레임마다 커서를 업데이트합니다.
에 의해 재구현되었습니다: Haply::Inverse::Unity::Inverse3Cursor::UpdateCursor, Haply::Inverse::Unity::VerseGripCursor::UpdateCursor
이것은 FixedUpdate에서 자동으로 호출됩니다.
함수 Awake
virtual void Awake()
모노비헤이비어를 참조하세요.
함수 고정 업데이트
void FixedUpdate()
모노비헤이비어를 참조하세요.
공공 자산 문서
속성 장치
DeviceBehaviour Device;
커서를 제어하는 장치입니다.
Return: 반환: 커서를 제어하는 디바이스.
런타임에 커서를 소유한 디바이스에 의해 자동으로 설정됩니다. IsDeviceSet 플래그도 업데이트합니다.
속성 IsDeviceSet
bool IsDeviceSet;
장치가 설정되었는지 여부를 나타냅니다.
이 프로퍼티는 Unity에서 null과 직접 비교하는 데 비용이 많이 들 수 있으므로 디바이스 존재 확인을 최적화하는 데 도움이 됩니다.
속성 ModelPrefab
Transform ModelPrefab;
이 커서에 대해 이 동작이 자동으로 인스턴스화되도록 표시할 커서 모델의 프리팹입니다.
참조: 모델
이 동작은 Model이 이미 설정되어 있지 않은 한 시작 시 ModelParent의 자식으로 프리팹 인스턴스를 자동으로 인스턴스화하며, 이 경우 이 값은 무시됩니다.
속성 ModelParent
Transform ModelParent;
이 동작이 인스턴스화될 때 모델 프리팹의 부모로 사용하는 트랜스폼입니다.
아직 설정하지 않은 경우 자동으로 인스턴스화되고 깨어 있음으로 설정됩니다. 이 옵션을 설정해도 이전 오브젝트는 자동으로 삭제되지 않습니다.
속성 모델
Transform Model;
씬에 있는 커서 모델의 인스턴스입니다.
ModelPrefab을 사용하는 대신 기존 오브젝트로 설정할 수 있습니다.
설정하면 이 동작의 자식 게임 오브젝트를 참조하여 커서 포즈로 업데이트합니다.
속성 HideControllerModel
bool HideControllerModel;
커서 모델을 숨길지 여부입니다.
참조: 모델
속성 반경
float Radius;
모델 반경을 가져옵니다.
커서가 PrimitiveType.Sphere가 아닌 경우 0입니다.
이 값은 _performSetup 플래그가 실행될 때 SetupModel에 의해 자동으로 업데이트됩니다.