PluginMouse

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

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

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

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

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

นอกเหนือจากฟังก์ชันจากวัตถุ Mouse แล้ว ส่วนขยายเมาส์รวมฟังก์ชัน 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 CFrame

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

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

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

    A CFrame ตำแหน่งที่ Workspace.CurrentCamera และสอดคล้องกับตำแหน่ง 3D ของเมาส์

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

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

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

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

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

    บ่งบอกถึง Enum.NormalId ของพื้นผิว BasePart ที่เมาส์ชี้ไปที่

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

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

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

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

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

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

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

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

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

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

อีเวนต์

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

    ยิงเมื่อตัวอย่างถูกเลือกในขณะที่เมาส์กําลังลาก

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

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

  • จะเกิดไฟไหม้เมื่อกดปุ่มเมาส์ขวา

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

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

  • ยิงเมื่อเมาส์ถูกย้าย

  • ไฟเมื่อล้อเมาส์ถูกเลื่อนกลับไปข้างหลัง

  • ไฟเมื่อล้อเมาส์ถูกเลื่อนไปข้างหน้า

คุณสมบัติ

วิธีการ

อีเวนต์

DragEnter

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

ยิงเมื่อตัวอย่างถูกเลือกในขณะที่เมาส์กําลังลาก

พารามิเตอร์

instances: Instances