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.
Chuột người chơi hành xử giống như đối tượng Mouse được thu được bằng cách sử dụng Tool.Equipped .Nó có thể được truy cập từ LocalScripts bằng cách sử dụng phương pháp Player:GetMouse() của người chơi địa phương.Cả PlayerMouse và Mouse là API kế thừa, bị thay thế bởi UserInputService.
Sự khác biệt duy nhất giữa PlayerMouse và đối tượng Mouse là PlayerMouse có thể được thu được bằng cách sử dụng phương pháp Player:GetMouse().
Trong hầu hết các trường hợp, các nhà phát triển được khuyên sử dụng UserInputService.Tuy nhiên, các đối tượng PlayerMouse và Mouse vẫn được hỗ trợ vì một số lý do.Xem Nhập và máy ảnh để có thêm thông tin về tùy chỉnh nhập trong trải nghiệm của bạn.
Mẫu mã
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.
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ừ MouseThe CFrame vị trí của chuột trong không gian 3D.
ID nội dung của hình ảnh được sử dụng làm biểu tượng Mouse.
Một CFrame được đặt tại Workspace.CurrentCamera và hướng về phía vị trí 3D của chuột.
Vật thể trong không gian 3D mà mouse đang chỉ vào.
Xác định một đối tượng (và con cháu của nó) bị bỏ qua khi xác định Mouse.Hit và Mouse.Target .
Chỉ ra Enum.NormalId bề mặt BasePart mà con trỏ đang chỉ vào.
Một Ray hướng tới vị trí thế giớ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像素.
Mô tả chiều cao của cửa sổ trò chơi bằng像素.
Mô tả thành phần X (ngang) của vị trí chuột trên màn hình.
Mô tả thành phần Y (ngang) của vị trí màn hình của chuột.
Sự Kiện
Sự Kiện kế thừa từ MouseNổ khi nút chuột trái được nhấn.
Bắt lửa khi nút chuột trái được phát hành.
Bắt lửa khi nhấn nút chuột phải.
Bị sa thả khi nút chuột phải được phát hành.
Bị sa thả trong mỗi nhịp tim mà chuột không được chuyển đến sự kiện chuột khác.
Bị sa thả khi chuột được di chuyển.
Bắt lửa khi bánh xe chuột cuộn lùi.
Bắt lửa khi bánh xe chuột được cuộn về phía trước.