WeldConstraint
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
WeldConstraint menghubungkan dua BaseParts dan memastikan mereka tetap dalam posisi relatif yang sama satu sama lain, yang berarti jika salah satu bagian bergerak, yang lain bergerak dalam jumlah yang sama. Bahkan jika kedua bagian tidak bergerak, mereka dapat disatukan bersama-sama.
Cara paling umum untuk membuat batasan pengelasan adalah dengan memilih Weld melalui menu Buat di tab Model.
Catat bahwa alat ini berperilaku berbeda tergantung pada berapa banyak BaseParts yang dipilih saat alat diaktifkan:
- Jika tidak ada BaseParts yang dipilih, dua BaseParts berikutnya yang diklik akan terhubung oleh WeldConstraint baru. Jika 1> Class.BasePart1> yang sama diklik dua kali, tidak ada kendala akan dibuat.
- Jika satu BasePart sudah dipilih, maka BasePart berikutnya yang diklik akan terhubung ke yang dipilih dengan WeldConstraint baru.
- Jika beberapa BaseParts dipilih, mereka yang berada dalam kesentuh atau bertumpangan akan secara otomatis disatukan oleh WeldConstraints baru.
Reposisi Perilaku
Menggerakkan BasePart yang disambung berperilaku secara berbeda tergantung pada apakah bagian itu diangkat melalui Position atau melalui CFrame nya.
Jika bagian baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja baja b
Jika bagian baja baja CFrame diperbarui, bagian itu akan bergerak dan semua bagian yang terhubung akan bergerak juga, menjamin mereka mempertahankan jarak yang sama saat weld dibuat.
Rangkuman
Properti
Menunjukkan apakah WeldConstraint saat ini aktif di dunia.
Mengubah batasan on dan mati.
Bagian pertama yang terhubung oleh kondisi.
Bagian kedua yang terhubung oleh kendala.
Properti
Active
Benar jika WeldConstraint saat ini aktif di dunia.
Jika WeldConstraint atau salah satu bagiannya tidak ada di Workspace lalu baut akan menjadi tidak aktif.
Persyaratan tegak seperti Weld , Snap , WeldConstraint , 1> Class.Motor1> , atau 4> Class.Motor6D4> dapat juga dinonaktif
Duplicate WeldSeconds tidak bertentangan karena WeldSeconds mengambil CFrame internal mereka dari posisi relatif dari bagian mereka ketika mereka aktif dan semua pembaruan ketika BasePart.Position atau BasePart.Orientation ditetapkan di bagian. Pohon spasi mungkin masih menonaktifkan mereka jika mereka redundant atau form成.
Enabled
Properti Diaktifkan dari WeldConstraint menetapkan apakah batasan aktif atau tidak. Ketika properti ini diatur ke true, jika batasan's WeldConstraint.Part0 dan 1> Class.WeldConstraint.Part11>属性 diatur, maka batasan akan memastikan bahwa kedua
Part0
Propinsi Part0 dan WeldConstraint.Part1 dari set WeldConstraint yang dibuat dengan dua 1> Class.BasePart1> dari weld yang terhubung. Sekali kedua propinsi ini ditetapkan dan weld adalah 4> Class.Weld4>, weld akan m
Jika Part0 atau Part1 pernah diatur ke bagian baru, maka WeldConstraint akan segera menautkan bagian baru. Bagian tua tidak akan lagi dibatasi.
local partA = Instance.new("Part")local partB = Instance.new("Part")partA.Position = Vector3.new(0, 10, 0)partA.Parent = workspacepartB.Position = Vector3.new(0, 10, 10)partB.Parent = workspacelocal weld = Instance.new("WeldConstraint")weld.Parent = partAweld.Part0 = partAweld.Part1 = partB
Part1
Prop WeldConstraint.Part0 dan Bagian1 dari set WeldConstraint yang menyetel dua 1> Class.BasePart1> dari weld yang terhubung. Sekali kedua prop ini ditetapkan dan weld adalah 4> Class.WeldConstraint.Enabled4>, weld akan meny
Jika Part0 atau Part1 pernah diatur ke bagian baru, maka WeldConstraint akan segera menautkan bagian baru. Bagian tua tidak akan lagi dibatasi.
local partA = Instance.new("Part")local partB = Instance.new("Part")partA.Position = Vector3.new(0, 10, 0)partA.Parent = game.WorkspacepartB.Position = Vector3.new(0, 10, 10)partB.Parent = game.Workspacelocal weld = Instance.new("WeldConstraint")weld.Parent = partAweld.Part0 = partAweld.Part1 = partB