배율 컨트롤러

공개 클래스 ScaleController

손가락 모으기 PinchGestureRecognizer를 사용하여 BaseTransformableNode의 배율을 조작합니다. BaseTransformableNode을 최소/최대 배율 이상으로 확장할 때 조정 가능한 탄력적인 반송을 적용합니다.

상수

float 기본_마지막
float 기본_최대_크기
float 기본_최소_크기
float 기본_SENSITIVITY

공개 생성자

공개 메서드

boolean
float
float
float
float
void
onActivated(노드 노드)
리스너에 onActivate()가 호출되었음을 알립니다.
void
void
void
onUpdated(Node 노드, FrameTimeframeTime)
리스너에 onUpdate(FrameTime)가 호출되었음을 알립니다.
void
setElasticity(부동성 탄력성)
void
setMaxScale(부동 소수점 수 배율)
void
setMinScale(부동 소수점 수 배율)
void
setSensitity(부동 소수점 민감도)

상속된 메서드

상수

공개 정적 최종 부동 소수점 DEFAULT_ELASTICity

상수 값: 0.15

공개 정적 최종 부동 소수점 DEFAULT_MAX_SCALE

상수 값: 1.75

공개 정적 최종 부동 소수점 DEFAULT_MIN_SCALE

상수 값: 0.75

공개 정적 최종 부동 소수점 DEFAULT_SENSITIVITY

상수 값: 0.75

공개 생성자

public ScaleController (BaseTransformableNode transformableNode, P인치GestureAwarerGestureAwarer)

매개변수
변환 가능한 노드
동작 인식기

공개 메서드

public boolean canStartTransformation (P인치Gesture 동작)

매개변수
동작

public float getElasticity ()

공개 부동 소수점 수getMaxScale()

public float getMinScale ()

public float getSensitity ()

public void onActivated (Node 노드)

리스너에 onActivate()가 호출되었음을 알립니다.

매개변수
노드 활성화된 노드

public void onContinueTransformation (P인치Gesture 동작)

매개변수
동작

public void onEndTransformation (P인치Gesture 동작)

매개변수
동작

public void onUpdated (Node 노드, FrameTimeframeTime)

리스너에 onUpdate(FrameTime)가 호출되었음을 알립니다.

매개변수
노드 업데이트된 노드
프레임 시간 현재 프레임에 시간 정보 제공

public void setElasticity (부동성 탄력성)

매개변수
탄력성

public void setMaxScale (float maxScale)

매개변수
maxScale

public void setMinScale (float minScale)

매개변수
최소 배율

public void setSensitity (부동 소수점 민감도)

매개변수
민감도