PlayerMouse
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
OyuncuMouse, Mouse ile aynı davranır. Tool.Equipped ile elde edilen iletişim kutusundan erişilebilir. İki OyuncuMouse ve LocalScripts iletişim kutusu, miras
PlayerMouse ile Mouse nesnesi arasındaki tek fark, PlayerMouse'in Player:GetMouse() yöntemini kullanarak elde edilebilmesidir.
Çoğu durumda geliştiricilere yeni UserInputService kullanmaları tavsiye edilir. Ancak PlayerMouse ve Mouse nesneleri bir dizi nedenle destekleniyor. Ayrıntılar için Giriş ve Kamera bakın.
Kod Örnekleri
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)
Özet
Özellikler
Şuradan alınan Özellikler: Mouse3D alanındaki fare'nin pozisyonunun CFrame kaydı.
Mouse simgesi olarak kullanılan görüntünün içeriği ID'si.
A CFrame Class.Workspace.CurrentCamera ile yerleştirilmiş ve fare'nin 3D konumuna doğru yönlendirilmiştir.
3D alanındaki nesne, mouse olarak işaret ediliyor.
Class.Mouse.Hit ve Mouse.Target belirlenirken görmezden gelmesi gereken bir nesneyi (ve onun çızınları) belirler.
Mouse'ın işaret ettiği BasePart yüzeyinin Enu NormalId 'ini gösterir.
Bir Ray , fare'nin dünya pozisyonuna doğru yönlendirilmiştir, Workspace.CurrentCamera dünya pozisyonundan başlayan.
Oyun penceresinin genişliğini piksel olarak açıklar.
Oyun penceresinin yüksekliğini piksel olarak açıklar.
Ekranda konumunun X (yatay) bileşenini açıklar.
fare'un ekran pozisyonunun Y (vezgital) bileşenini açıklar.
Etkinlikler
Şuradan alınan Etkinlikler: MouseSol fare düğmesine basıldığında ateş edilir.
Sol fare düğmesi serbest bırakıldığında ateş eder.
Sağ fare düğmesine basıldığında ateş eder.
Sağ fare düğmesi serbest bırakıldığında ateşlenir.
Mouse'un başka bir mouse etkinliğine geçmesi sırasında her kalp atışında ateşlenir.
Fareniz hareket ettirildiğinde ateş edilir.
Farenin tekerleği geriye kaydırıldığında ateş eder.
Mouse轮anız ileriye yönlendiğinde ateş eder.