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.
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
ID เนื้อหาของภาพที่ใช้เป็นไอคอน Mouse
A CFrame ตำแหน่งที่ Workspace.CurrentCamera และสอดคล้องกับตำแหน่ง 3D ของเมาส์
วัตถุในพื้นที่ 3D ที่ mouse ชี้ไปที่
กำหนดวัตถุ (และบุตรหลานของมัน) ที่จะถูกเพิกเฉยเมื่อกำหนด Mouse.Hit และ Mouse.Target
บ่งบอกถึง Enum.NormalId ของพื้นผิว BasePart ที่เมาส์ชี้ไปที่
A Ray ไปในทิศทางของตำแหน่งโลกของเมาส์ที่มาจากตำแหน่งโลก Workspace.CurrentCamera
อธิบายความกว้างของหน้าต่างเกมในพิกเซล
อธิบายความสูงของหน้าต่างเกมในพิกเซล
อธิบายส่วนประกอบ X (แนวนอน) ของตำแหน่งของเมาส์บนหน้าจอ
อธิบายส่วนประกอบ Y (แนวตั้ง) ของตำแหน่งหน้าจอของเมาส์
อีเวนต์
ยิงเมื่อตัวอย่างถูกเลือกในขณะที่เมาส์กําลังลาก
จะเกิดไฟไหม้เมื่อกดปุ่มเมาส์ซ้าย
เกิดไฟไหม้เมื่อปุ่มเมาส์ด้านซ้ายถูกปล่อย
จะเกิดไฟไหม้เมื่อกดปุ่มเมาส์ขวา
ยิงเมื่อปุ่มเมาส์ขวาถูกปล่อย
ยิงในระหว่างทุกการเต้นของหัวใจที่เมาส์ไม่ถูกส่งไปยังอีเวนต์เมาส์อื่น
ยิงเมื่อเมาส์ถูกย้าย
ไฟเมื่อล้อเมาส์ถูกเลื่อนกลับไปข้างหลัง
ไฟเมื่อล้อเมาส์ถูกเลื่อนไปข้างหน้า
คุณสมบัติ
วิธีการ
อีเวนต์
DragEnter
ยิงเมื่อตัวอย่างถูกเลือกในขณะที่เมาส์กําลังลาก