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
The code below demonstrates how the PluginMouse object can be obtained and used in a plugin. To use this code, paste it into a Script save that script to the local Plugins Folder using right click, save to file. The plugins folder can be found in the Plugins tab in the Roblox Studio toolbar.
plugin:Activate(false) -- gain non exclusive access to the 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.