ตัวควบคุมขนาด

คลาสสาธารณะ ScaleController

ควบคุมการปรับขนาดของ BaseTransformableNode โดยใช้การบีบนิ้ว PinchGestureRecognizer ใช้การตีกลับแบบยืดหยุ่นที่ปรับขนาดได้เมื่อปรับขนาด BaseTransformableNode เกินสเกลต่ําสุด/สูงสุด

ค่าคงที่

จำนวนลอยตัว ค่าเริ่มต้น_สุดท้าย
จำนวนลอยตัว ขนาดเริ่มต้น
จำนวนลอยตัว ค่าเริ่มต้นขนาดต่ําสุด
จำนวนลอยตัว ความไวเริ่มต้น

ผู้ผลิตก่อสร้าง

ScaleController(BaseTransformableNode TransformableNode, Pfingerท่าทางสัมผัสRecognizer ท่าทางสัมผัส Recognizer)

วิธีการสาธารณะ

บูลีน
จำนวนลอยตัว
จำนวนลอยตัว
จำนวนลอยตัว
จำนวนลอยตัว
เป็นโมฆะ
onActivated (โหนด Node)
แจ้ง Listener ว่า onActivate() มีการเรียก
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
onUpdated (โหนด Node, FrameTimeFrameTime)
แจ้ง Listener ว่า onUpdate(FrameTime) มีการเรียก
เป็นโมฆะ
setElasticity (ความยืดหยุ่นแบบลอย)
เป็นโมฆะ
setMaxScale(Float MaxScale)
เป็นโมฆะ
setMinScale(ทศนิยมขั้นต่ํา)
เป็นโมฆะ
setSensitivity(ความไวแบบลอย)

วิธีการที่รับค่ามา

ค่าคงที่

ทศนิยม แบบคงที่ สาธารณะ DEFAULT_ELASTICity

ค่าคงที่: 0.15

ทศนิยม แบบคงที่ สาธารณะ DEFAULT_MAX_SCALE

ค่าคงที่: 1.75

ทศนิยม แบบคงที่ สาธารณะ DEFAULT_MIN_SCALE

ค่าคงที่: 0.75

ทศนิยม แบบคงที่ สาธารณะ DEFAULT_SENSITIVITY

ค่าคงที่: 0.75

ผู้ผลิตก่อสร้าง

สาธารณะ ScaleController (BaseTransformableNode TransformableNode, Pหลากหลายท่าทางสัมผัส Recognizerท่าทางสัมผัสRecognizer)

พารามิเตอร์
โหนด Transformable
การรู้จําท่าทางสัมผัส

วิธีการสาธารณะ

บูลีน สาธารณะ canStartTransformation (บีบนิ้ว))

พารามิเตอร์
ท่าทางสัมผัส

แบบลอย สาธารณะ getElasticity ()

แบบลอย สาธารณะ getMaxScale ()

แบบลอย สาธารณะ getMinScale ()

แบบลอย สาธารณะ getSensitivity ()

สาธารณะ null onActivated (Node node)

แจ้ง Listener ว่า onActivate() มีการเรียก

พารามิเตอร์
โหนด โหนดที่เปิดใช้งาน

สาธารณะ null onContinueTransformation (บีบนิ้ว))

พารามิเตอร์
ท่าทางสัมผัส

สาธารณะ null onEndTransformation (บีบนิ้ว))

พารามิเตอร์
ท่าทางสัมผัส

สาธารณะ null onUpdated (Node node, FrameTimeFrameTime)

แจ้ง Listener ว่า onUpdate(FrameTime) มีการเรียก

พารามิเตอร์
โหนด โหนดที่อัปเดต
เวลาที่ใช้ในการแสดงผลเฟรม ให้ข้อมูลเวลาของเฟรมปัจจุบัน

โฟลเดอร์สาธารณะ setElasticity (ความยืดหยุ่นแบบลอย)

พารามิเตอร์
ความยืดหยุ่น

สาธารณะ null setMaxScale (Float MaxScale)

พารามิเตอร์
มาตราส่วนสูงสุด

สาธารณะ null setMinScale (Floin minScale)

พารามิเตอร์
ขนาดขั้นต่ํา

โฟลเดอร์สาธารณะ setSensitivity (ความไวแบบลอย)

พารามิเตอร์
ความไว