PluginMouse

แสดงที่เลิกใช้งานแล้ว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

ไม่สามารถสร้าง

ตัว PluginMouse ให้การเข้าถึง Plugins ของเมาส์ มันทำงานเหมือนวัตถุ Mouse และสามารถรับได้โดยวิธีการใช้ปุ่ม Plugin:GetMouse() ในวิธีการใช้ปลั๊กอิน

หมายเหตุว่า PluginMouse สามารถใช้ได้เฉพาะเมื่อปลั๊กอินได้รับการเปิดใช้งานโดยใช้ Plugin:Activate()

นอกเหนือจากการทำงานจากวัตถุ Mouse โปรแกรม PluginMouse มีการใช้งาน PluginMouse.DragEnter ซึ่งเก็บบันทึกการเลือกไอเท็มขณะที่เมาส์กำลังลากไป

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการใช้วัตถุเมาส์, ดูหน้า Mouse

ตัวอย่างโค้ด

PluginMouse Get

plugin:Activate(false) -- gain non exclusive access to the mouse
local mouse = plugin:GetMouse()
local function button1Down()
print("Left mouse click")
end
mouse.Button1Down:Connect(button1Down)

สรุป

คุณสมบัติ

คุณสมบัติรับทอดมาจากMouse
  • อ่านอย่างเดียว
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    ตําแหน่งของเมาส์ในพื้นที่ 3D

  • Icon:ContentId
    อ่านพร้อมๆ กัน

    รหัสเนื้อหาของรูปภาพที่ใช้เป็นไอคอน Mouse

  • อ่านอย่างเดียว
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    A CFrame ตั้งอยู่ที่ Workspace.CurrentCamera และมุ่งหน้าไปยังตำแหน่ง 3D ของเมาส์

  • อ่านอย่างเดียว
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    วัตถุในพื้นที่ 3D ที่ mouse กำลังชี้ไป

  • อ่านพร้อมๆ กัน

    กำหนดวัตถุ (และลูกหลานของมัน) ที่จะได้รับการเพิกเฉยเมื่อกำหนด Mouse.Hit และ Mouse.Target

  • อ่านอย่างเดียว
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    ระบุ Enum.NormalId พื้นผิวที่มี BasePart ของ Class.BasePart ที่เมาส์กำลังชี้ไป

  • อ่านอย่างเดียว
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    A Ray ที่ชี้ไปที่ตำแหน่งโลกของเมาส์ โดยมีต้นกำเนิดจากตำแหน่งโลกของ Workspace.CurrentCamera

  • อ่านอย่างเดียว
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    อธิบายความกว้างของหน้าต่างเกมในพิกเซล

  • อ่านอย่างเดียว
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    อธิบายความสูงของหน้าต่างเกมในพิกเซล

  • อ่านอย่างเดียว
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    อธิบายส่วน X (แนวตั้ง) ของตำแหน่งเมาส์บนหน้าจอ

  • อ่านอย่างเดียว
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    อธิบายส่วนประกอบ Y (vertical) ของตำแหน่งหน้าจอ

อีเวนต์

  • DragEnter(instances : Instances):RBXScriptSignal
    การรักษาความปลอดภัยของปลั๊กอิน

    เกิดขึ้นเมื่อเลือกตัวอินสแตนซ์ขณะที่เมาส์กำลังลาก

อีเวนต์รับทอดมาจากMouse
  • ไฟร์เมื่อปุ่มเมาส์ซ้ายถูกกด

  • เกิดขึ้นเมื่อปุ่มเมาส์ซ้ายถูกปล่อย

  • เกิดขึ้นเมื่อปุ่มเมาส์ขวาถูกกด

  • ปล่อยเมื่อปุ่มเมาส์ขวาถูกปล่อย

  • เกิดขึ้นในทุกๆ หัวใจที่เมาส์ไม่ได้ถูกส่งไปยังอีเมนต์เมาส์อื่น

  • ไฟร์เมื่อเมาส์ถูกย้าย

  • กระตุ้นเมื่อล้อเมาส์ถูกเลื่อนกลับ

  • เกิดขึ้นเมื่อล้อเมาส์เลื่อนไปข้างหน้า

คุณสมบัติ

วิธีการ

อีเวนต์

DragEnter

การรักษาความปลอดภัยของปลั๊กอิน

เกิดขึ้นเมื่อเลือกตัวอินสแตนซ์ขณะที่เมาส์กำลังลาก

พารามิเตอร์

instances: Instances