Kelompok

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

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

1 kumpulan; 1 bagian
1 kumpulan; 18 bagian
1 konsentrasi; 179 bagian

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.

PropertiDeskripsi
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.AssemblyCenterOfMassPosisi 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.AssemblyMassJumlah dari BasePart.Mass dari semua bagian dalam pengumpulan. Jika pengumpulan memiliki bagian yang tertancam, mass pengumpulan dianggap tidak terbatas.
BasePart.AssemblyRootPartBagian 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.

  1. Di bawah, empat bagian dibungkai bersama dengan WeldConstraints (garis hijau) untuk membentuk satu pengaturan, seperti yang ditunjukkan oleh garis kontur warna yang cocok.

    Empat bagian disatukan menjadi satu kumpulan pengaturan)
  2. 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).

    Bagian yang diancang (kiri) menjadi bagian akar baru
  3. 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

    Dua assemblies dengan bagian tertancap sebagai bagian akar masing-masing mereka