PlayerMouse

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

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

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

เมาส์ผู้เล่นทำงานเหมือนกับวัตถุ Mouse ที่ได้รับโดยใช้ Tool.Equippedสามารถเข้าถึงได้จาก LocalScripts โดยใช้วิธี Player:GetMouse() ของผู้เล่นท้องถิ่นทั้ง PlayerMouse และ Mouse เป็น API รุ่นเก่าที่ถูกแทนที่โดย UserInputService

ความแตกต่างเดียวระหว่าง PlayerMouse และวัตถุ Mouse คือ PlayerMouse สามารถรับได้โดยใช้วิธีการ Player:GetMouse()

ในกรณีส่วนใหญ่นักพัฒนาจะแนะนำให้ใช้ UserInputService ใหม่อย่างไรก็ตาม วัตถุ PlayerMouse และ Mouse ยังคงได้รับการสนับสนุนเนื่องจากหลายเหตุผลดู การใส่และกล้อง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการปรับแต่งอินพุตในประสบการณ์ของคุณ

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

This code sample includes a simple example of how the local player's PlayerMouse can be retrieved using the Player:GetMouse() function in a LocalScript. This code should be placed in a LocalScript in StarterPlayerScripts.

PlayerMouse

local Players = game:GetService("Players")
local player = Players.LocalPlayer
local mouse = player:GetMouse()
local function onMouseMove()
print("mouse screen position: ", mouse.X, mouse.Y)
end
mouse.Move:Connect(onMouseMove)

สรุป

คุณสมบัติ

คุณสมบัติรับทอดมาจาก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 (แนวตั้ง) ของตำแหน่งหน้าจอของเมาส์

อีเวนต์

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

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

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

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

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

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

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

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

คุณสมบัติ

วิธีการ

อีเวนต์