PhysicsSettings
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
The PhysicsSettings adalah kelas tunggal, yang memungkinkan Anda untuk melihat fitur debugging di mesin fisika Roblox. Anda dapat menemukannya di tab Fisika di menu pengaturan Studio.
Rangkuman
Properti
Ketika diatur ke benar, objek yang secara fisik simulasi akan berhenti simulasi jika mereka memiliki sedikit atau tanpa gerakan selama periode waktu tertentu.
Ketika diatur ke benar, bagian yang bersentuhan dengan BasePart.Anchored akan menunjukkan kontur permukaan abu-abu di permukaan bagian yang saat ini menghadap tanah.
Ketika diatur ke benar, setiap persamaan fisika diberi warna unik dan Part yang terkait dengan persamaan ditunjuk dengan warna. Bagian yang dipasang bersama oleh JointInstance akan berbagi warna.
Ketika diaktifkan ke benar, bagian yang secara aktif dimodelkan secara fisik akan memiliki kontur merah.
Setel ke benar, Part akan diatur dengan warna spesifik, tergantung pada kondisi tubuhakarnya.
Setel ke benar, setiap pulau kontak akan menghasilkan SelectionBox adorns pada bagian-bagian di pulau kontak, di mana setiap pulau kontak diberi warna acak.
Ketika diaktifkan ke benar, ornamen bola akan ditarik di titik kontak setiap bagian di mana interaksi fisika terjadi.
Setel ke benar, XYZ axe di render di BasePart.CFrame setiap bagian.
Ketika diatur ke benar, setiap mekanisme individu dari bagian diberi warna yang unik.
Properti kuno yang tidak berfungsi dengan benar sejak akhir 2007. Seharusnya menyajikan komponen render XYZ di bagian akar dari Model, tetapi komponen render komplemen tidak berfungsi dengan benar.
Setel ke benar, setiap karakter pemain ditunjukkan dengan warna unik, dan setiap bagian yang pemain miliki kepemilikan jaringan diatur dengan warna yang sama.
Properti kuno yang tidak berfungsi dengan benar sejak akhir 2007. Seharusnya menyajikan sumbu XYZ besar di tengah setiap BasePart, tetapi komponen render sumbu tidak berfungsi dengan benar.
Setel ke benar, silinder ditarik di sekitar setiap karakter pemain, mewakili Class.Player.SimulationRadius mereka.
Ketika diatur ke benar, bagian yang tidak berada di alur 1x1x1 akan ditulis kuning.
Properti kuno yang tidak berfungsi dengan benar sejak akhir 2007. Ini seharusnya menghasilkan sumbu XYZ besar di tengah dunia, tetapi komponen rendahan rendahan rendahan tidak berfungsi dengan benar.
Setel ke benar, Roblox akan jatuh kembali ke menggunakan solver CSG warisan ketika melakukan operasi model solid.
Tetapkan skala panah yang ditarik untuk visualisasi kekuatan angin.
Properti ini seharusnya menunjukkan BasePart.ReceiveAge dari sebuah bagian, tetapi tidak berfungsi dengan benar.
Setel ke benar, koneksi bersama dari setiap bagian, dan negara bagian dari komponen dasar mereka yang berada di bawahnya ditampilkan sebagai pohon spanning.
Mengontrol tingkat kontrol físik Roblox.
Ketika diatur ke true, geometri tabrakan dasar untuk PartOperation dan MeshPart di render.
Ketika diaktifkan ke benar, mengaktifkan visualisasi aerodinamik untuk mekanisme yang dipilih atau ditunggu di Studio's play and run mode.
Jika PhysicsSettings.PhysicsEnvironmentalThrottle di set ke DefaultAuto, ini mengespesifikasi waktu maksimum yang diperlukan oleh kuatung ekstra fisik sebelum diizinkan untuk secara otomatis berubah.
Jika diaktifkan, versi 2 solver CSG Roblox akan digunakan alih-alih versi 1.
Properti
AllowSleep
Ketika diatur ke benar, objek yang secara fisik simulasi akan berhenti simulasi jika mereka memiliki sedikit atau tanpa gerakan selama periode waktu tertentu.
AreAnchorsShown
Ketika diatur ke benar, bagian yang bersentuhan dengan BasePart.Anchored akan menunjukkan kontur permukaan abu-abu di permukaan bagian yang saat ini menghadap tanah.
AreAssembliesShown
Ketika diatur ke benar, setiap persamaan fisika diberi warna unik dan Part yang terkait dengan persamaan ditunjuk dengan warna. Bagian yang dipasang bersama oleh JointInstance akan berbagi warna.
AreAssemblyCentersOfMassShown
AreAwakePartsHighlighted
Ketika diaktifkan ke benar, bagian yang secara aktif dimodelkan secara fisik akan memiliki kontur merah.
AreBodyTypesShown
Setel ke benar, Part akan diatur dengan warna spesifik, tergantung pada kondisi tubuhakarnya.
Jenis Tubuh
<tr><td bgcolor="#FF0000" /><td>Tubuh Waktu Nyata</td><td>Tubuh Fisika yang selalu dimodelkan secara real time, dan tidak pernah dibatasi. Digunakan untuk Humanoids.</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>Badan Bersama</td><td>Tubuh Fisika yang dipengaruhi oleh jaringan yang dipengaruhi secara fisik, seperti Motor atau Hinge.</td></tr><tr><td bgcolor="#FFFF00" /><td>Hubungi Tubuh</td><td>Tubuh Fisika yang berhubungan dengan tubuh fisika lainnya.</td></tr><tr><td bgcolor="#FF7700" /><td>Tubuh Kontak Simetris</td><td>Tubuh fisika yang mengalami kekuatan torsi, sementara berada dalam kontak dengan tubuh lain.</td></tr><tr><td bgcolor="#777700" /><td>Tubuh Kontak Vertikal</td><td>Tubuh fisika yang bergerak sangat sedikit di sepanjang sumbu Y, sementara berada dalam kontak dengan tubuh lain.</td></tr></tbody>
Warna | Jenis Tubuh | Deskripsi |
AreCollisionCostsShown
AreConstraintForcesShownForSelectedOrHoveredInstances
AreConstraintTorquesShownForSelectedOrHoveredInstances
AreContactForcesShownForSelectedOrHoveredAssemblies
AreContactIslandsShown
Setel ke benar, setiap pulau kontak akan menghasilkan SelectionBox adorns pada bagian-bagian di pulau kontak, di mana setiap pulau kontak diberi warna acak.
AreContactPointsShown
Ketika diaktifkan ke benar, ornamen bola akan ditarik di titik kontak setiap bagian di mana interaksi fisika terjadi. Setiap bola juga memiliki panah yang ditarik dalam 3D, menghadap permukaan yang titik kontak mendeteksi.
Variasi Pemecah
Perilaku properti ini bervariasi tergantung 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 di set ke false, kontak poin kontak ditunjukkan dengan warna yang tercantum di bawah ini. Panjang panah ekstrusi dari sphore tergantung pada seberapa banyak kekuatan yang diterapkan pada kontak poin kontak, dan apa jenis kontak.
<tr><td bgcolor="#CCCC00" /><td>Hubungan Biasa</td><td>Kontak poin tanpa kondisi khusus.</td></tr><tr><td bgcolor="#656500" /><td>Mengakhiri Kontak</td><td>Kontak titik yang telah aktif selama setidaknya 4 frame.</td></tr><tr><td bgcolor="#CC0000" /><td>Hubungan Kedua Pass</td><td>Kontak titik yang dibuat oleh kernel bersama yang melalui pas kedua. Jarang terlihat.</td></tr><tr><td bgcolor="#CC6500" /><td>Kontak Waktu Nyata</td><td>Kontak titik yang dibuat dengan tubuh fisika waktu nyata. Ini berlaku untuk <code>Class.Humanoid</code> yang terjebak.</td></tr><tr><td bgcolor="#0000CC" /><td>Hubungan Bersama</td><td>Kontak titik yang dibuat di bawah konteks dari persamaan yang secara fisik simulasi. Ini berlaku untuk Motor dan Hinges.</td></tr></tbody>
Warna | Jenis Kontak | Deskripsi |
PGS Solver Fisika
Ketika Workspace.PGSPhysicsSolverEnabled ditetapkan ke benar, kontak selalu berwarna MERAH , dan panjang panah selalu akan menjadi 1 stud. Tidak ada kondisi khusus yang dilacak, karena solver PGS tidak menyimpan tabel pencarian khusus untuk negara-negara yang tercantum dalam Solver Musim Semi.
<tr><td bgcolor="#CC0000" /><td>Hubungan Biasa</td><td>Kontak poin tanpa kondisi khusus.</td></tr></tbody>
Warna | Jenis Kontak | Deskripsi |
AreGravityForcesShownForSelectedOrHoveredAssemblies
AreMagnitudesShownForDrawnForcesAndTorques
AreMechanismsShown
Ketika diatur ke benar, setiap mekanisme individu dari bagian diberi warna yang unik.
AreModelCoordsShown
Properti kuno yang tidak berfungsi dengan benar sejak akhir 2007. Seharusnya menyajikan komponen render XYZ di bagian akar dari Model, tetapi komponen render komplemen tidak berfungsi dengan benar.
AreNonAnchorsShown
AreOwnersShown
Setel ke benar, setiap karakter pemain ditunjukkan dengan warna unik, dan setiap bagian yang pemain miliki kepemilikan jaringan diatur dengan warna yang sama.
ArePartCoordsShown
Properti kuno yang tidak berfungsi dengan benar sejak akhir 2007. Seharusnya menyajikan sumbu XYZ besar di tengah setiap BasePart, tetapi komponen render sumbu tidak berfungsi dengan benar.
AreRegionsShown
Ketika diatur ke benar, silinder ditarik di sekitar setiap karakter pemain, mewakili Player.SimulationRadius mereka. Setiap objek fisik yang dihasilkan akan memeriksa untuk melihat pemain mana yang paling dekat dengan objek itu, dan jika mereka berada dalam radius simulasi pemain. Jika kedua kondisi ini terpenuhi, pemain akan menjadi pemilik jaringan dari objek itu.
AreSolverIslandsShown
AreTerrainReplicationRegionsShown
AreTimestepsShown
AreUnalignedPartsShown
Ketika diatur ke benar, bagian yang tidak berada di alur 1x1x1 akan ditulis kuning.
AreWorldCoordsShown
Properti kuno yang tidak berfungsi dengan benar sejak akhir 2007. Ini seharusnya menghasilkan sumbu XYZ besar di tengah dunia, tetapi komponen rendahan rendahan rendahan tidak berfungsi dengan benar.
DisableCSGv2
Setel ke benar, Roblox akan jatuh kembali ke menggunakan solver CSG warisan ketika melakukan operasi model solid.
DisableCSGv3ForPlugins
DrawConstraintsNetForce
DrawContactsNetForce
DrawTotalNetForce
EnableForceVisualizationSmoothing
FluidForceDrawScale
Tetapkan skala panah yang ditarik untuk visualisasi kekuatan angin.Nilai default adalah 1,0; nilai yang lebih kecil menarik panah yang lebih kecil dan sebaliknya.Nilai default adalah poin awal yang bagus untuk berbagai mekanisme angin.
ForceCSGv2
ForceDrawScale
ForceVisualizationSmoothingSteps
IsInterpolationThrottleShown
IsReceiveAgeShown
Properti ini seharusnya menunjukkan BasePart.ReceiveAge dari sebuah bagian, tetapi tidak berfungsi dengan benar.
IsTreeShown
Setel ke benar, koneksi bersama dari setiap bagian, dan negara bagian dari komponen dasar mereka yang berada di bawahnya ditampilkan sebagai pohon spanning.
Peta Pohon Pergantian
Ada beberapa visualisasi yang tersedia saat property ini di set ke benar:
<tr><td bgcolor="#FF0000" /><td>Kotak</td><td>Primitif Akar dari Mekanisme yang saat ini diancang, atau terhubung ke primitif yang diancang. Lihat <code>Class.BasePart:IsGrounded()</code> .</td></tr><tr><td bgcolor="#FF7F00" /><td>Kotak</td><td>Primitif Akar dari Meхаisme yang gratis untuk dimodelkan secara fisik.</td></tr><tr><td bgcolor="#0000FF" /><td>Kotak</td><td>Primitif Akar dari Mekanisme yang memiliki komponen bergerak.</td></tr><tr><td bgcolor="#CCCC00" /><td>Bola</td><td>Primitif Akar dari Sebuah Assembly.</td></tr><tr><td bgcolor="#FF7F00" /><td>Silinder</td><td>Primitif Akar dari Clump.</td></tr><tr><td bgcolor="#B2B2B2" /><td>Baris</td><td>Koneksi antara dua Primitif yang berbagi Assemblage dan Clump yang sama.</td></tr><tr><td bgcolor="#0000FF" /><td>Baris</td><td>Koneksi antara dua Primitif yang berbagi Assemblage yang sama.</td></tr><tr><td bgcolor="#29D0D0" /><td>Baris</td><td>Koneksi antara dua Primitif.</td></tr></tbody>
Warna | Jenis Ornamen | Deskripsi |
PhysicsEnvironmentalThrottle
Mengontrol tingkat kontrol otomatis dari mesin fisika Roblox. Secara default, mesin fisika akan menyesuaikan tingkat kontrol lingkungan fisika tergantung pada jumlah pekerjaan yang dilakukan oleh mesin fisika dan tingkat frame rate saat ini. Lihat halaman daftar untuk Enum.EnviromentalPhysicsThrottle lebih banyak informasi.
ShowDecompositionGeometry
Ketika diatur ke true, geometri tabrakan dasar untuk PartOperation dan MeshPart di render.
ShowFluidForcesForSelectedOrHoveredMechanisms
Ketika diaktifkan ke benar, mengaktifkan visualisasi aerodinamis untuk mekanisme yang dipilih atau ditunggu di mode bermain dan eksekusi Studio. Visualisasi ini menunjukkan kekuatan, torsi, dan pusat tekanan untuk mekanisme yang ditunggu atau dipilih.
ShowInstanceNamesForDrawnForcesAndTorques
SolverConvergenceMetricType
SolverConvergenceVisualizationMode
ThrottleAdjustTime
Jika PhysicsSettings.PhysicsEnvironmentalThrottle di set ke DefaultAuto, ini mengespesifikasi waktu maksimum yang diperlukan oleh kuatung ekstra fisik sebelum diizinkan untuk secara otomatis berubah.