DragDetector

Tampilkan yang Tidak Digunakan Lagi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Instansi DragDetector memudahkan dan mendorong interaksi dengan objek 3D dalam pengalaman, seperti membuka pintu dan laci, menylipkan bagian, dan banyak lagi.Fitur kunci termasuk:

  • Tempatkan DragDetector di bawah apa pun BasePart atau Model untuk membuatnya dapat diseret melalui semua input (mouse, sentuh, gamepad, dan VR), semua tanpa satu baris kode.

  • Pilih dari beberapa opsi DragStyle , definisikan bagaimana objek menanggapi gerakan melalui ResponseStyle , dan secara opsional terapkan batas sumbu atau gerakan.

  • Skrip dapat menanggapi manipulasi objek yang diseret untuk mengemudikan UI atau membuat keputusan logis, seperti menyesuaikan tingkat cahaya di sebuah ruang berdasarkan sakelar dinding geser dimmer.

  • Pemain dapat memanipulasi bagian atau model terikat dan mereka akan tetap tepat di tempat Anda menempatkannya saat dirilis.

  • DragDetectors bekerja di Studio selama Anda tidak menggunakan Pilih , Pindahkan , Skala , atau Putar alat, sehingga lebih mudah untuk menguji dan menyesuaikan objek yang dapat diseret saat diedit.

Lihat panduan Detektor Drag 3D untuk rincian dan contoh penggunaan.

Rangkuman

Properti

Properti diwarisi dari ClickDetector

Properti

Metode

Acara

Acara diwarisi dari ClickDetector

Acara

Properti

ActivatedCursorIcon

ContentId
Baca Paralel

ApplyAtCenterOfMass

Baca Paralel
Tidak Direplikasi
Baca Paralel

DragFrame

Baca Paralel
Baca Paralel

Enabled

Baca Paralel

GamepadModeSwitchKeyCode

Baca Paralel

KeyboardModeSwitchKeyCode

Baca Paralel

MaxDragAngle

Baca Paralel

MaxDragTranslation

Baca Paralel

MaxForce

Baca Paralel

MaxTorque

Baca Paralel

MinDragAngle

Baca Paralel

MinDragTranslation

Baca Paralel

Orientation

Baca Paralel
Baca Paralel

ReferenceInstance

Baca Paralel
Baca Paralel

Responsiveness

Baca Paralel

RunLocally

Baca Paralel

SecondaryAxis

Tidak Direplikasi
Baca Paralel

TrackballRadialPullFactor

Baca Paralel

TrackballRollFactor

Baca Paralel

VRSwitchKeyCode

Baca Paralel

WorldAxis

Tidak Direplikasi
Baca Paralel

WorldSecondaryAxis

Tidak Direplikasi
Baca Paralel

Metode

AddConstraintFunction

Parameter

priority: number
Nilai Default: ""
function: function
Nilai Default: ""

Memberikan nilai

GetReferenceFrame


Memberikan nilai

RestartDrag

()

Memberikan nilai

()

SetDragStyleFunction

()

Parameter

function: function
Nilai Default: ""

Memberikan nilai

()

SetPermissionPolicyFunction

()

Parameter

function: function
Nilai Default: ""

Memberikan nilai

()

Acara

DragContinue

Parameter

playerWhoDragged: Player
cursorRay: Ray
viewFrame: CFrame
vrInputFrame: OptionalCoordinateFrame
isModeSwitchKeyDown: boolean

DragEnd

Parameter

playerWhoDragged: Player

DragStart

Parameter

playerWhoDragged: Player
cursorRay: Ray
viewFrame: CFrame
hitFrame: CFrame
clickedPart: BasePart
vrInputFrame: OptionalCoordinateFrame
isModeSwitchKeyDown: boolean