PluginMouse

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

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

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

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

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

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

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

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

The code below demonstrates how the PluginMouse object can be obtained and used in a plugin. To use this code, paste it into a Script save that script to the local Plugins Folder using right click, save to file. The plugins folder can be found in the Plugins tab in the Roblox Studio toolbar.

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