PlayerMouse
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
PlayerMouse hoạt động giống như Mouse người chơitượng được lấy bằng cách sử dụng Tool.Equipped . Nó có thể được truy cập từ Class.LocalScript|
Sự khác biệt duy nhất giữa PlayerMouse và đối tượng Mouse là PlayerMouse có thể được nhận bằng cách sử dụng phương pháp Player:GetMouse() .
Trong hầu hết các trường hợp, những nhà phát triển được khuyến khích sử dụng cái mới UserInputService . Tuy nhiên, PlayerMouse và Mouse objects vẫn được hỗ trợ vì một loạt các lý do. Xem Input và Camera để biết thêm thông tin về tùy chỉnh các đầu vào trong trải nghiệm củ
Mẫu mã
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)
Tóm Tắt
Thuộc Tính
Thuộc Tính kế thừa từ MouseVị trí CFrame của chuột trong không gian 3D.
ID nội dung của hình ảnh được sử dụng như Mouse biểu tượng.
Một CFrame được đặt tại vị trí Workspace.CurrentCamera và hướng về phía 3D của chuột.
Đối tượng trong không gian 3D the mouse is pointing to.
Xác định một đối tượng (và con cháu của nó) để bỏ qua khi xác định Mouse.Hit và Mouse.Target .
Chỉ thị Enum.NormalId bề mặt BasePart mà chuột đang chỉ thị.
Một Ray đi theo hướng về phía bên trái của chuột, xuất phát từ vị trí thế giới Workspace.CurrentCamera .
Mô tả chiều rộng của cửa sổ trò chơi bằng pixel.
Mô tả chiều cao của cửa sổ trò chơi bằng pixel.
Mô tả thành phần X (chiều ngang) của vị trí chuột trên màn hình.
Mô tả thành phần Y (vertical) của vị trí màn hình chuột.
Sự Kiện
Sự Kiện kế thừa từ MouseBắt đầu khi nút chuột trái được nhấn.
Lửa khi nút chuột trái được thả.
Bắt lửa khi nút chuột phải được nhấn.
Bắt đầu khi nút chuột phải được thả.
Được kích hoạt mỗi lần nhịp tim mà chuột không được chuyển sang sự kiện chuột khác.
Bắt đầu khi chuột được di chuyển.
Bắt đầu khi bánh xe chuột được cuộn lại.
Bắt đầu khi bánh xe chuột được cuộn vào phía trước.