주요 콘텐츠로 건너뛰기
버전: 2.0.0

Haply::Inverse::Unity::커서 동작

모노비헤이비어에서 상속합니다.

Haply.Inverse.Unity.Inverse3Cursor, Haply.Inverse.Unity.VerseGripCursor에서 상속됨

보호되는 기능

이름
가상 게임 오브젝트GetModelPrefab(
) 시작 시 인스턴스화해야 하는 프리팹을 가져옵니다.
가상 무효UpdateCursor()
매 프레임마다 커서를 업데이트합니다.
가상 무효Awake()
MonoBehaviour를 참조하세요.
void고정 업데이트()
MonoBehaviour를 참조하세요.

공용 속성

이름
디바이스 행동장치
커서를 제어하는 장치입니다.
boolIsDeviceSet
디바이스가 설정되었는지 여부를 나타냅니다.
변환ModelPrefab
이 커서에 대해 이 동작이 자동으로 인스턴스화되도록 표시할 커서 모델의 프리팹입니다.
변환ModelParent
이 동작이 모델 프리팹이 인스턴스화될 때 부모로 사용하는 트랜스폼입니다.
변환모델
씬에 있는 커서 모델의 인스턴스입니다.
boolHideControllerModel
커서 모델을 숨길지 여부입니다.
floatRadius
모델 반경을 구합니다.

보호된 기능 문서

함수 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에 의해 자동으로 업데이트됩니다.