PhysicsSettings
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Pengaturan Fisika adalah kelas tunggal, yang memungkinkan Anda melihat fitur debug di mesin fisika Roblox.Anda dapat menemukannya di bawah tab Fisika di menu pengaturan Studio.
Rangkuman
Properti
Saat diatur ke benar, objek yang disimulasikan secara fisik akan berhenti disimulasikan jika memiliki sedikit hingga tidak ada gerakan selama periode waktu yang ditentukan.
Saat diatur ke benar, bagian yang BasePart.Anchored akan menunjukkan garis permukaan abu-abu di permukaan kotak batas bagian yang saat ini menghadap ke tanah.
Saat ditetapkan ke benar, setiap kumpulan fisika diberi warna unik dan kumpulan yang terkait dengan kumpulan dijelaskan dengan warna.Bagian yang terpasang bersama oleh JointInstance akan berbagi warna yang sama.
Saat diatur ke benar, bagian yang aktif disimulasikan secara fisik akan memiliki garis merah.
Saat diatur ke benar, Part akan ditampilkan dengan warna tertentu, tergantung pada kondisi tubuh simulasi akarnya.
Saat diatur ke benar, setiap pulau kontak akan menampilkan SelectionBox aksesori pada bagian di pulau kontak, di mana setiap pulau kontak diberi warna acak.
Saat diatur ke benar, aksesori bola akan ditarik di titik kontak setiap bagian di mana interaksi fisika terjadi.
Saat diatur ke benar, sumbu XYZ ditampilkan di BasePart.CFrame setiap bagian.
Saat ditetapkan ke benar, setiap mekanisme individu bagian diberi warna unik.
Properti kuno yang belum berfungsi dengan benar sejak akhir 2007.Seharusnya menampilkan sumbu XYZ di bagian akar dari Model , tetapi komponen rendering sumbu tidak berfungsi dengan benar.
Saat diatur ke benar, karakter setiap pemain dijelaskan dengan warna unik, dan setiap bagian yang dimiliki pemain atas kepemilikan jaringan dijelaskan dengan warna yang sama.
Properti kuno yang belum berfungsi dengan benar sejak akhir 2007.Seharusnya menampilkan sumbu XYZ besar di pusat setiap BasePart, tetapi komponen rendering sumbu tidak berfungsi dengan benar.
Saat diatur ke benar, silinder ditarik di sekitar karakter setiap pemain, mewakili Player.SimulationRadius mereka.
Saat diatur ke benar, bagian yang tidak selaras di grid 1x1x1 akan ditampilkan kuning.
Properti kuno yang belum berfungsi dengan benar sejak akhir 2007.Seharusnya menampilkan sumbu XYZ besar di pusat dunia, tetapi komponen rendering sumbu tidak berfungsi dengan benar.
Saat diatur ke benar, Roblox akan kembali menggunakan solver CSG lamanya saat melakukan operasi model padat.
Tetapkan skala panah yang ditarik untuk visualisasi gaya aerodinamik.
Properti ini seharusnya menunjukkan BasePart.ReceiveAge dari bagian, tetapi tidak berfungsi dengan benar.
Saat diatur ke benar, koneksi bersama dari setiap bagian, dan status komponen dasar mereka yang mendasar dilihat sebagai pohon melingkar.
Mengontrol tingkat pengaturan kecepatan dari mesin fisika Roblox.
Saat diatur ke benar, geometri tabrakan dasar untuk PartOperation dan MeshPart ditampilkan.
Saat diatur ke benar, aktifkan visualisasi aerodinamis untuk mekanisme yang dipilih atau di hover di mode bermain dan eksekusi Studio.
Jika PhysicsSettings.PhysicsEnvironmentalThrottle diatur ke DefaultAuto , ini menentukan waktu maksimum yang harus ditunggu oleh pengurangan lingkungan fisika sebelum diizinkan untuk secara otomatis berubah.
Jika diatur ke benar, versi 2 dari solver CSG Roblox akan digunakan sebagai gantinya versi 1.
Properti
AllowSleep
Saat diatur ke benar, objek yang disimulasikan secara fisik akan berhenti disimulasikan jika memiliki sedikit hingga tidak ada gerakan selama periode waktu yang ditentukan.
AreAnchorsShown
Saat diatur ke benar, bagian yang BasePart.Anchored akan menunjukkan garis permukaan abu-abu di permukaan kotak batas bagian yang saat ini menghadap ke tanah.
AreAssembliesShown
Saat ditetapkan ke benar, setiap kumpulan fisika diberi warna unik dan kumpulan yang terkait dengan kumpulan dijelaskan dengan warna.Bagian yang terpasang bersama oleh JointInstance akan berbagi warna yang sama.
AreAssemblyCentersOfMassShown
AreAwakePartsHighlighted
Saat diatur ke benar, bagian yang aktif disimulasikan secara fisik akan memiliki garis merah.
AreBodyTypesShown
Saat diatur ke benar, Part akan ditampilkan dengan warna tertentu, tergantung pada kondisi tubuh simulasi akarnya.
Jenis Tubuh
<th>Tipe Tubuh</th><th>Deskripsi</th></tr><tr><td bgcolor="#FF0000" /><td>Tubuh Real Time</td><td>Tubuh Fisika yang selalu disimulasikan secara real time, dan tidak pernah dibatasi. Digunakan untuk Humanoid.</td></tr><tr><td bgcolor="#00FF00" /><td>Tubuh Jatuh Gratis</td><td>Tubuh Fisika yang bergerak bebas tanpa kontak fisik.</td></tr><tr><td bgcolor="#0000FF" /><td>Tubuh Bersama</td><td>Tubuh Fisika yang dipengaruhi oleh persatuan fisik yang disimulasikan secara fisik, seperti Motor atau Sendi.</td></tr><tr><td bgcolor="#FFFF00" /><td>Tubuh Kontak</td><td>Tubuh Fisika yang berhubungan dengan tubuh fisika lain.</td></tr><tr><td bgcolor="#FF7700" /><td>Tubuh Kontak Simetris</td><td>Tubuh Fisika yang mengalami gaya torsi, saat berhubungan dengan tubuh lain.</td></tr><tr><td bgcolor="#777700" /><td>Tubuh Kontak Vertikal</td><td>Tubuh Fisika yang bergerak sangat sedikit di sepanjang Y plane, saat berhubungan dengan tubuh lain.</td></tr></tbody>
Warna |
AreCollisionCostsShown
AreConstraintForcesShownForSelectedOrHoveredInstances
AreConstraintTorquesShownForSelectedOrHoveredInstances
AreContactForcesShownForSelectedOrHoveredAssemblies
AreContactIslandsShown
Saat diatur ke benar, setiap pulau kontak akan menampilkan SelectionBox aksesori pada bagian di pulau kontak, di mana setiap pulau kontak diberi warna acak.
AreContactPointsShown
Saat diatur ke benar, aksesori bola akan ditarik di titik kontak setiap bagian di mana interaksi fisika terjadi.Setiap bidang juga memiliki panah yang ditarik dalam 3D, menghadap permukaan yang ditangkap titik kontaknya.
Variasi Pemecah
Perilaku properti ini bervariasi tergantung pada apakah mesin fisika Roblox menggunakan PGS Physics Solver atau Spring Physics Solver.
Ini dikendalikan oleh properti Workspace.PGSPhysicsSolverEnabled .
Pemecah Fisika Musim Semi
Ketika Workspace.PGSPhysicsSolverEnabled diatur ke false, titik kontak diberi warna seperti yang terdaftar di bawah ini.Panjang panah yang keluar dari bidang tergantung pada berapa banyak kekuatan yang diterapkan titik kontak, dan apa jenis kontaknya.
<th width="200">Jenis Kontak</th><th>Deskripsi</th></tr><tr><td bgcolor="#CCCC00" /><td>Kontak Biasa</td><td>Titik kontak tanpa kondisi khusus.</td></tr><tr><td bgcolor="#656500" /><td>Kontak Istirahat</td><td>Titik kontak yang telah aktif selama setidaknya 4 frame.</td></tr><tr><td bgcolor="#CC0000" /><td>Kontak Pas Kedua</td><td>Titik kontak yang dibuat oleh kernel bergabung melalui pas kedua. Jarang terlihat.</td></tr><tr><td bgcolor="#CC6500" /><td>Kontak Real Time</td><td>Titik kontak yang dibuat dengan tubuh fisika real time. Ini berlaku untuk tergelincir <code>Class.Humanoid</code> .</td></tr><tr><td bgcolor="#0000CC" /><td>Kontak Bersama</td><td>Titik kontak yang dibuat di bawah konteks persatuan fisik yang disimulasikan. Ini berlaku untuk Motor dan Hinge.</td></tr></tbody>
Warna |
PGS Pemecah Fisika
Ketika Workspace.PGSPhysicsSolverEnabled diatur ke benar, titik kontak selalu berwarna MERAH , dan panjang panah akan selalu 1 stud.Tidak ada kondisi khusus yang dilacak, karena solver PGS tidak menyimpan tabel pencarian khusus untuk negara-negara yang terdaftar di Spring Solver.
<th width="200">Jenis Kontak</th><th>Deskripsi</th></tr><tr><td bgcolor="#CC0000" /><td>Kontak Biasa</td><td>Titik kontak tanpa kondisi khusus.</td></tr></tbody>
Warna |
AreGravityForcesShownForSelectedOrHoveredAssemblies
AreJointCoordinatesShown
Saat diatur ke benar, sumbu XYZ ditampilkan di BasePart.CFrame setiap bagian.
AreMagnitudesShownForDrawnForcesAndTorques
AreMechanismsShown
Saat ditetapkan ke benar, setiap mekanisme individu bagian diberi warna unik.
AreModelCoordsShown
Properti kuno yang belum berfungsi dengan benar sejak akhir 2007.Seharusnya menampilkan sumbu XYZ di bagian akar dari Model , tetapi komponen rendering sumbu tidak berfungsi dengan benar.
AreNonAnchorsShown
AreOwnersShown
Saat diatur ke benar, karakter setiap pemain dijelaskan dengan warna unik, dan setiap bagian yang dimiliki pemain atas kepemilikan jaringan dijelaskan dengan warna yang sama.
ArePartCoordsShown
Properti kuno yang belum berfungsi dengan benar sejak akhir 2007.Seharusnya menampilkan sumbu XYZ besar di pusat setiap BasePart, tetapi komponen rendering sumbu tidak berfungsi dengan benar.
AreRegionsShown
Saat diatur ke benar, silinder ditarik di sekitar karakter setiap pemain, mewakili Player.SimulationRadius mereka.Setiap objek fisik yang disimulasikan akan memeriksa untuk melihat pemain mana yang paling dekat dengan objek itu, dan jika mereka berada dalam radius simulasi pemain.Jika kedua kondisi dipenuhi, pemain itu akan menjadi pemilik jaringan dari objek itu.
AreSolverIslandsShown
AreTerrainReplicationRegionsShown
AreTimestepsShown
AreUnalignedPartsShown
Saat diatur ke benar, bagian yang tidak selaras di grid 1x1x1 akan ditampilkan kuning.
AreWorldCoordsShown
Properti kuno yang belum berfungsi dengan benar sejak akhir 2007.Seharusnya menampilkan sumbu XYZ besar di pusat dunia, tetapi komponen rendering sumbu tidak berfungsi dengan benar.
DisableCSGv2
Saat diatur ke benar, Roblox akan kembali menggunakan solver CSG lamanya saat melakukan operasi model padat.
DisableCSGv3ForPlugins
DrawConstraintsNetForce
DrawContactsNetForce
DrawTotalNetForce
EnableForceVisualizationSmoothing
FluidForceDrawScale
Tetapkan skala panah yang ditarik untuk visualisasi gaya aerodinamik.Nilai default adalah 1.0; nilai yang lebih kecil menarik panah yang lebih kecil dan sebaliknya.Nilai default adalah titik awal yang baik untuk berbagai mekanisme aerodinamis.
ForceCSGv2
ForceDrawScale
ForceVisualizationSmoothingSteps
IsInterpolationThrottleShown
IsReceiveAgeShown
Properti ini seharusnya menunjukkan BasePart.ReceiveAge dari bagian, tetapi tidak berfungsi dengan benar.
IsTreeShown
Saat diatur ke benar, koneksi bersama dari setiap bagian, dan status komponen dasar mereka yang mendasar dilihat sebagai pohon melingkar.
Meja Pohon Menyebar
Ada beberapa visualisasi yang tersedia ketika properti ini diatur ke benar:
<th width="125">Jenis Ornamen</th><th>Deskripsi</th></tr><tr><td bgcolor="#FF0000" /><td>Kotak</td><td>Akar Primitif dari Mekanisme yang saat ini diberikan, atau terhubung ke primitif yang diberikan.Lihat <code>Kelas.BasePart:IsGrounded()</code> .</td></tr><tr><td bgcolor="#FF7F00" /><td>Kotak</td><td>Akar Primitif dari Mekanisme yang bebas untuk disimulasikan secara fisik.</td></tr><tr><td bgcolor="#0000FF" /><td>Kotak</td><td>Akar Primitif Mekanisme yang memiliki komponen bergerak.</td></tr><tr><td bgcolor="#CCCC00" /><td>Lingkaran</td><td>Akar Primitif dari Assemblasi.</td></tr><tr><td bgcolor="#FF7F00" /><td>Silinder</td><td>Akar Primitif Klump.</td></tr><tr><td bgcolor="#B2B2B2" /><td>Garis</td><td>Koneksi antara dua Primitif yang berbagi Assembly dan Clump yang sama.</td></tr><tr><td bgcolor="#0000FF" /><td>Garis</td><td>Koneksi antara dua Primitif yang berbagi Assemblasi yang sama.</td></tr><tr><td bgcolor="#29D0D0" /><td>Garis</td><td>Koneksi antara dua Primitif.</td></tr></tbody>
Warna |
PhysicsEnvironmentalThrottle
Mengontrol tingkat pengaturan kecepatan dari mesin fisika Roblox.Secara default, mesin fisika akan menyesuaikan batasan lingkungan fisika tergantung pada seberapa banyak pekerjaan yang dilakukan oleh mesin fisika, dan framerate saat ini.Lihat halaman enum untuk Enum.EnviromentalPhysicsThrottle untuk informasi lebih lanjut.
ShowDecompositionGeometry
Saat diatur ke benar, geometri tabrakan dasar untuk PartOperation dan MeshPart ditampilkan.
ShowFluidForcesForSelectedOrHoveredMechanisms
Saat diatur ke benar, aktifkan visualisasi aerodinamis untuk mekanisme yang dipilih atau di hover di mode bermain dan eksekusi Studio.Visualisasi ini menunjukkan kekuatan aerodinamis, torsi, dan pusat tekanan untuk mekanisme yang dihangatkan atau dipilih.
ShowInstanceNamesForDrawnForcesAndTorques
SolverConvergenceMetricType
SolverConvergenceVisualizationMode
ThrottleAdjustTime
Jika PhysicsSettings.PhysicsEnvironmentalThrottle diatur ke DefaultAuto , ini menentukan waktu maksimum yang harus ditunggu oleh pengurangan lingkungan fisika sebelum diizinkan untuk secara otomatis berubah.
TorqueDrawScale
UseCSGv2
Jika diatur ke benar, versi 2 dari solver CSG Roblox akan digunakan sebagai gantinya versi 1.