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.
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
รหัสเนื้อหาของรูปภาพที่ใช้เป็นไอคอน 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
เกิดขึ้นเมื่อเลือกตัวอินสแตนซ์ขณะที่เมาส์กำลังลาก