PlayerMouse

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

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

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

PlayerMouse เหมือนกับวัตถุ Mouse ที่ได้รับโดยใช้วิธีการ Tool.Equipped ตัวผู้เล่น สามารถเข้าถึงได้จาก

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

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

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

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

  • 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) ของตำแหน่งหน้าจอ

อีเวนต์

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

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

  • เกิดขึ้นเมื่อปุ่มเมาส์ขวาถูกกด

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

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

  • ไฟร์เมื่อเมาส์ถูกย้าย

  • กระตุ้นเมื่อล้อเมาส์ถูกเลื่อนกลับ

  • เกิดขึ้นเมื่อล้อเมาส์เลื่อนไปข้างหน้า

คุณสมบัติ

วิธีการ

อีเวนต์