PluginMouse
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Objek PluginMouse memberikan akses Plugins ke mouse.Ini berfungsi seperti objek Mouse dan dapat diperoleh menggunakan metode plugin Plugin:GetMouse().
Perhatikan PluginMouse hanya dapat digunakan ketika plugin telah diaktifkan menggunakan Plugin:Activate() .
Selain fungsi dari objek Mouse, PluginMouse termasuk fungsi PluginMouse.DragEnter yang melacak item yang dipilih saat mouse sedang menyeret.
Untuk informasi lebih lanjut tentang cara menggunakan objek mouse, lihat halaman Mouse.
Contoh Kode
Kode di bawah ini menunjukkan bagaimana objek PluginMouse dapat diperoleh dan digunakan dalam plugin.Untuk menggunakan kode ini, tempelkan ke dalam save Script skrip itu ke Folder Plugin lokal menggunakan klik kanan, simpan ke file.Folder plugin dapat ditemukan di tab Plugins di bilah alat Roblox Studio.
plugin:Activate(false) -- mendapatkan akses eksklusif tidak ke mouse
local mouse = plugin:GetMouse()
local function button1Down()
print("Left mouse click")
end
mouse.Button1Down:Connect(button1Down)
Rangkuman
Properti
Properti diwarisi dari MouseThe CFrame dari posisi mouse di ruang 3D.
ID konten dari gambar yang digunakan sebagai ikon Mouse.
A CFrame ditempatkan di Workspace.CurrentCamera dan berorientasi pada posisi 3D mouse.
Objek di ruang 3D yang ditunjuk ke mouse adalah menunjuk ke.
Menentukan objek (dan keturunannya) untuk diabaikan saat menentukan Mouse.Hit dan Mouse.Target .
Menunjukkan Enum.NormalId permukaan BasePart di mana mouse ditujukan.
A Ray ditujukan ke posisi dunia mouse, berasal dari posisi dunia Workspace.CurrentCamera.
Menggambarkan lebar jendela permainan dalam piksel.
Menggambarkan ketinggian jendela permainan dalam piksel.
Menggambarkan komponen X (horizontal) dari posisi mouse di layar.
Menggambarkan komponen Y (vertikal) dari posisi layar mouse.
Acara
Ditembak ketika Instansi dipilih saat mouse sedang menyeret.
Melepaskan api saat tombol mouse kiri ditekan.
Melepaskan api saat tombol mouse kiri dilepaskan.
Melepaskan api saat tombol mouse kanan ditekan.
Ditembak ketika tombol mouse kanan dilepaskan.
Ditembak selama setiap detak jantung yang mouse tidak dikirim ke acara mouse lain.
Ditembak ketika mouse dipindahkan.
Melepaskan api saat roda mouse diputar ke belakang.
Melepaskan api saat roda mouse diputar ke depan.
Properti
Metode
Acara
DragEnter
Ditembak ketika Instansi dipilih saat mouse sedang menyeret.