Sebuah pengumpulan adalah satu atau lebih bagian yang dibungkai oleh WeldConstraint yang kaku atau terhubung melalui joint pindah, seperti 1> Class.Motor6D|Motor6Ds1> . Anda dapat mengumpul
Dari perspektif fisika, sebuah penggabungan dianggap sebagai tubuh keras tunggal , yang berarti tidak ada kekuatan yang dapat mendorong atau menarik bagian yang terhubung satu sama lain, dan mereka akan bergerak sebagai unit tunggal. Semua kekuatan yang diterapkan kepada <
Properti Assemble
Berikut adalah BasePart properti menunjukkan data tentang pemasangannya.Nilai mereka akan sama untuk setiap bagian dalam pemasangan yang sama, jadi tidak masalah menggunakan bagian mana pun.
Properti | Deskripsi |
---|---|
BasePart.AssemblyLinearVelocity | ベクトル kecepatan lini bagian. Mengatur kecepatan langsung mungkin menyebabkan gerakan yang tidak realistis, jadi penggunaan Class.VectorForce atau Class.LinearVelocity batasan adalah preferensi, atau Class.BasePart:ApplyImpulse() untuk perubahan instan dalam kecepatan lini. |
BasePart.AssemblyAngularVelocity | ベクトル kecepatan sudut角 dari pengaturan bagian. Mengatur kecepatan langsung dapat menyebabkan gerakan yang tidak realistis, jadi penggunaan batas Torque atau AngularVelocity adalah preferensi, atau Class.BasePart:ApplyAngularImpulse() untuk perubahan kecepatan sudut langsung. |
BasePart.AssemblyCenterOfMass | Posisi baca hanya dihitung melalui massa dan posisi dari semua bagian dalam pengaturan. Posisi tekanan diterapkan ke pusat massa tidak akan menyebabkan pelat baja, hanya liniatur. |
BasePart.AssemblyMass | Jumlah dari BasePart.Mass dari semua bagian dalam pengumpulan. Jika pengumpulan memiliki bagian yang tertancam, mass pengumpulan dianggap tidak terbatas. |
BasePart.AssemblyRootPart | Bagian yang secara otomatis dipilih untuk mewakili bagian akar pengumpulan. |
Bagian Akar Penggunaan
Setiap penggabungan memiliki bagian akar yang ditunjuk oleh kepemilikan AssemblyRootPart nya. Ini adalah bagian yang tidak bergerak ketika Motor6D transformasi diperbarui, serta bagian yang digunakan untuk menjaga konsistensi replikasi fisika dan kepemilikan jaringan.
Anda tidak dapat menetapkan bagian akar secara eksplisit, tetapi faktor-faktor berikut mengubah kemungkinan dari tertinggi ke terendah:
Sebuah bagian Anchored akan selalu diassign sebagai bagian akar.
Bagian dengan Massless tetap set ke false (默认) mengambil prioritas.
Nilai yang lebih tinggi RootPriority memiliki prioritas.
Prioritas berdasarkan ukuran bagian, dengan pengganda untuk bagian dengan nama spesifik.
Perilaku Pengikat
Ketika salah satu dari bagian sebuah armadiet tumpang tindik menjadi tertancap, bagian itu menjadi bagian akar dan semua bagian lainnya menjadi tertancap secara tersirat dengan itu. Berikut adalah urutan gambar menunjukkan perilaku ini.
Di bawah, empat bagian dibungkai bersama dengan WeldConstraints (garis hijau) untuk membentuk satu pengaturan, seperti yang ditunjukkan oleh garis kontur warna yang cocok.
Jika hanya ada satu bagian dalam pengaturan satu bagian di dalam pengaturan tidak akan berubah, selain bagian akar yang potensialmente berubah (bagian yang diancam selalu memiliki prioritas tertinggi untuk menjadi bagian akar).
Jika lebih dari satu bagian diancang, penggabungan akan berpisah . Di bawah, kedua bagian kiri dan atas diancang, jadi penggabungan asli patah menjadi dua assemblies seperti yang ditunjukkan oleh garis warna. Juga, WeldConstraint antara kedua assemblies tidak aktif, karena Anda tidak dapat memiliki weld akt