ตัวควบคุม#
การแนะนำ#
ตัวควบคุม VEX AIM One Stick Controller มีปุ่มสี่ปุ่มและจอยสติ๊ก จอยสติ๊กสามารถขยับได้สองแกนและยังสามารถกดได้เหมือนปุ่มอีกด้วย
บล็อกควบคุมสามารถใช้ตรวจสอบการกดปุ่ม อ่านการเคลื่อนไหวของจอยสติ๊ก หรือเรียกใช้บล็อกเมื่อเกิดเหตุการณ์ควบคุมขึ้น
ด้านล่างนี้คือรายการของบล็อกทั้งหมด:
ค่าต่างๆ — ตรวจสอบสถานะปุ่มควบคุมหรืออ่านตำแหน่งจอยสติ๊ก
ปุ่มควบคุมถูกกดหรือไม่? — ตรวจสอบว่าปุ่มควบคุมที่เลือกถูกกดอยู่หรือไม่
ตำแหน่งแกนควบคุม — ส่งคืนตำแหน่งจอยสติ๊กตามแกนที่เลือก
การกระทำ — เรียกใช้บล็อกเมื่อมีการเปลี่ยนแปลงอินพุตจากคอนโทรลเลอร์
เมื่อกดปุ่มควบคุม — เรียกใช้สแต็กที่แนบมาเมื่อกดหรือปล่อยปุ่มที่เลือก
เมื่อแกนควบคุมเปลี่ยน — เรียกใช้สแต็กที่แนบมาเมื่อตำแหน่งของจอยสติ๊กเปลี่ยนไปตามแกนที่เลือก
ค่านิยม#
ตำแหน่งแกนควบคุม#
บล็อกรายงานตำแหน่งแกนควบคุมจะส่งคืนค่าตำแหน่งของจอยสติ๊กตามแกนที่เลือกเป็นตัวเลขตั้งแต่ -100 ถึง 100

(ตำแหน่งแกนคอนโทรลเลอร์ [1 v])
พารามิเตอร์ |
คำอธิบาย |
|---|---|
แกน |
แกนจอยสติ๊กที่จะรายงาน: 1 (ขึ้นและลง) หรือ 2 (ซ้ายและขวา) |
ตัวอย่าง
เมื่อเริ่มต้น
[Move forward when the joystick is moved up.]
ทำตลอดไป
ถ้า <(ตำแหน่งแกนคอนโทรลเลอร์ [1 v]) [math_greater_than v] [0]> แล้ว
เคลื่อนที่ [ไปข้างหน้า v]
มิฉะนั้น
หยุดการเคลื่อนที่ทั้งหมด
fine
fine
การกระทำ#
เมื่อแกนควบคุมถูกเปลี่ยน#
บล็อก Hat เมื่อแกนควบคุมมีการเปลี่ยนแปลง จะเรียกใช้สแต็กที่แนบมาเมื่อตำแหน่งของจอยสติ๊กเปลี่ยนแปลงไปตามแกนที่เลือก

เมื่อแกนคอนโทรลเลอร์ [1 v] เปลี่ยนแปลง
พารามิเตอร์ |
คำอธิบาย |
|---|---|
แกน |
แกนจอยสติ๊กที่ต้องตรวจสอบ: 1 (ขึ้นและลง) หรือ 2 (ซ้ายและขวา) |
ตัวอย่าง
เมื่อแกนคอนโทรลเลอร์ [1 v] เปลี่ยนแปลง
[Move forward when the joystick's position changes along axis 1.]
เคลื่อนที่ [ไปข้างหน้า v] เป็น [50] [มม. v] ▶
