PhysicsSettings
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
PhysicsSettings, Roblox'un fiziksel motorunda debug özelliklerini görebilmenizi sağlayan tek bir klasördür. Studio'nun ayarlar menüsündeki Fizikler bölümünde bulabilirsiniz.
Özet
Özellikler
Açık olarak ayarlandığında, küçük hareketli nesneler set birimi için gerçekten simüle edilmez.
Açık olarak ayarlandığında, BasePart.Anchored olan parçalar, mevcut zeminin yüzünde bulunan parçanın çevreleyici kutusunun üzerinde gri bir yüzey hatlı olacaktır.
Açık olarak ayarlandığında, her bir fiziksel birleşik yapının bir benzersiz rengi atanır ve Part ile ilgili iletişimler renk ile açıklanır. JointInstance ile birleştirilen parçalar aynı renge paylaşır.
Açık olarak ayarlandığında, aktif olarak simüle edilen parçaların kırmızı hatlı olacaktır.
Açık olarak ayarlandığında, Part kaynağınızın durumuna bağlı olarak belirli bir vücutçizilecektir.
Açık olarak ayarlandığında, her temas adasında SelectionBox süslemeleri görüntülenir, her temas adasına bir rastgele renk atanır.
Açık olarak ayarlanırsa, küre süslemeleri fiziksel etkileşimlerin gerçekleştiği her bir parçanın temas noktalarında çizilecektir.
Açık olarak ayarlandığında, XYZ eksenleri her bir parçanın BasePart.CFrame inde renderlenir.
Açık olarak ayarlanınca, her parçanın benzersiz bir rengi verilir.
2007'den bu yana doğru şekilde çalışmayan eski bir özellik. Model 'in kök kısmında bir XYZ eksenini göstermesi gerekir, ancak eksen gösterimi komponenti doğru şekilde çalışmaz.
Açık olarak ayarlandığında, her oyuncunun karakteri eşsiz bir renge çizilir ve oyuncunun ağ üzerinde sahip olduğu her bölüm aynı renge çizilir.
2007'den bu yana doğru şekilde çalışmayan eski bir özellik. Merkezinde her BasePart , ancak eksen renderindeki parça gösterimi yanlış yapar.
Açık olarak ayarlandığında, bir silindir her oyuncunun karakteri etrafında çizilir, onların Player.SimulationRadius 'ini temsil eder.
1x1x1 kaynağına uymayan parçalar sarı ile hatlı olacaktır.
2007'den bu yana doğru şekilde çalışmayan eski bir özellik. Dünyanın merkezindeki büyük bir XYZ eksenini göstermesi gerekiyordu, ancak eksen gösterim komponenti doğru şekilde çalışmıyor.
Açık olarak ayarlandığında, Roblox konsololarda solgunum işlemlerini gerçekleştirirken miras CSG solücüsünü kullanmaya geri dönecektir.
Aerodinamik güç görüntüsü için çizilen okların ölçeğini ayarlar.
Bu özellik bir parçanın BasePart.ReceiveAge ını göstermelidir, ancak doğru şekilde çalışmaz.
Açık olarak ayarlanınca, her bir parçanın ortak bağlantıları ve alt yapısal bileşenlerinin durumları ağaç şeklinde görüntülenir.
Roblox'un fiziksel motorunun şalter hızını kontrol eder.
Açık olarak ayarlandığında, PartOperation ve MeshPart için alt yatan çarpışma geometrisi renderlenir.
Açık olarak ayarlanırsa, Studio'nun oynatma ve yürütme modlarındaki seçili veya ovalanmış mekanizmalar için havalı görüntülemeyi etkinleştirir.
Eğer Class.PhysicsSettings.PhysicsEnvironmentalThrottle``DefaultAuto olarak ayarlandıysa, bu, fiziksel çevre düğmesinin otomatik olarak değiştirilmesine izin verilmeden önce maksimum süreyi belirtir.
Açık olarak ayarlanırsa, Roblox'un CSG solücünün sürümü 1 değil 2 olarak kullanılır.
Özellikler
AllowSleep
Açık olarak ayarlandığında, küçük hareketli nesneler set birimi için gerçekten simüle edilmez.
AreAnchorsShown
Açık olarak ayarlandığında, BasePart.Anchored olan parçalar, mevcut zeminin yüzünde bulunan parçanın çevreleyici kutusunun üzerinde gri bir yüzey hatlı olacaktır.
AreAssembliesShown
Açık olarak ayarlandığında, her bir fiziksel birleşik yapının bir benzersiz rengi atanır ve Part ile ilgili iletişimler renk ile açıklanır. JointInstance ile birleştirilen parçalar aynı renge paylaşır.
AreAssemblyCentersOfMassShown
AreAwakePartsHighlighted
Açık olarak ayarlandığında, aktif olarak simüle edilen parçaların kırmızı hatlı olacaktır.
AreBodyTypesShown
Açık olarak ayarlandığında, Part kaynağınızın durumuna bağlı olarak belirli bir vücutçizilecektir.
Beden Tipleri
<tr><td bgcolor="#FF0000" /><td>Gerçek Zamanlı Vücut</td><td>Her zaman gerçek zamanda simüle edilen Fiziksel Vücut, asla sınırlandırılmaz. Humanoid'ler için kullanılır.</td></tr><tr><td bgcolor="#00FF00" /><td>Ücretsiz Düşüş Vücudu</td><td>Fiziksel iletişimolmadan özgürce hareket eden fiziksel beden.</td></tr><tr><td bgcolor="#0000FF" /><td>Ortak Vücut</td><td>Motor veya bir bağlantı gibi fiziksel olarak simüle edilmiş bir ortaya etkisi olan beden fiziği.</td></tr><tr><td bgcolor="#FFFF00" /><td>İletişim Vücudu</td><td>Fiziksel vücut diğer bir fiziksel vücutla temas halinde olan.</td></tr><tr><td bgcolor="#FF7700" /><td>Simetrik İletişim Vücudu</td><td>Bir dönen güçle temas halinde olan fiziği vücut, başka bir vücut ile temas halindeyken.</td></tr><tr><td bgcolor="#777700" /><td>Yatay İletişim Vücudu</td><td>Y ekseninde hareket eden fiziksel bir beden, başka bir vücuttemas halindeyken.</td></tr></tbody>
Renk | Beden Türü | Açıklama |
AreCollisionCostsShown
AreConstraintForcesShownForSelectedOrHoveredInstances
AreConstraintTorquesShownForSelectedOrHoveredInstances
AreContactForcesShownForSelectedOrHoveredAssemblies
AreContactIslandsShown
Açık olarak ayarlandığında, her temas adasında SelectionBox süslemeleri görüntülenir, her temas adasına bir rastgele renk atanır.
AreContactPointsShown
Açık olarak ayarlanırsa, küreler fiziksel etkileşimlerin gerçekleştiği temas noktalarında çizilecek. Her küre ayrıca 3D'de açık bir ok ile temas noktasının algıladığı yüze bakıyor.
Çözücü Çeşitleri
Bu özelliğin davranışı, Roblox'un fiziksel motorunun PGS Physics Solver kullanıyor olup olmadığına bağlı olarak değişir.
Bu, Workspace.PGSPhysicsSolverEnabled özelliği tarafından kontrol edilir.
İlkbahar Fiziği Çözücü
Class.Workspace.PGSPhysicsSolverEnabled değerini yanlış olarak ayarlarsanız, temas noktaları aşağıda listelenen renk kodlarıyla renklenir. Küre çıkarma uzantısının küresel basıncının ne kadarına bağlı olduğu, ve kontakt türünün ne olduğuna bağlı olarak okunun uzunluğu değişir.
<tr><td bgcolor="#CCCC00" /><td>Normal temas</td><td>Özel koşullar olmayan temas noktası.</td></tr><tr><td bgcolor="#656500" /><td>İletişim Dinleniyor</td><td>En az 4 kare aktif olan temas noktasını kontak et.</td></tr><tr><td bgcolor="#CC0000" /><td>İkinci Geçiş ile İletişim</td><td>İkinci bir biletgeçen bir kernel'in temas noktasının yapıldığı yere temas noktası yapılır. Nadiren görülür.</td></tr><tr><td bgcolor="#CC6500" /><td>Gerçek Zamanlı İletişim</td><td>Gerçek zamanlı bir fiziksel vücut ile yapılan temas noktası. Bu, <code>Class.Humanoid</code> ile bağlantı kuran üçüncü bir noktadır.</td></tr><tr><td bgcolor="#0000CC" /><td>Ortak İletişim</td><td>Fiziksel olarak simüle edilen ortakların konteynında yapılan temas noktasına başvurun. Bu, motorlar ve kayaraklar için geçerlidir.</td></tr></tbody>
Renk | İletişim Türü | Açıklama |
PGS Fiziği Çözücüsü
Class.Workspace.PGSPhysicsSolverEnabled doğru olarak ayarlandığında, temas noktaları daima KIRMIZI renkli olur ve okunun uzunluğu daima 1 stud olarak belirlenir. Özel koşullar izlenmez, çünkü PGS solücü, listelenen Devletler için özel arama tabloları tutmaz.
<tr><td bgcolor="#CC0000" /><td>Normal temas</td><td>Özel koşullar olmayan temas noktası.</td></tr></tbody>
Renk | İletişim Türü | Açıklama |
AreGravityForcesShownForSelectedOrHoveredAssemblies
AreJointCoordinatesShown
Açık olarak ayarlandığında, XYZ eksenleri her bir parçanın BasePart.CFrame inde renderlenir.
AreMagnitudesShownForDrawnForcesAndTorques
AreModelCoordsShown
2007'den bu yana doğru şekilde çalışmayan eski bir özellik. Model 'in kök kısmında bir XYZ eksenini göstermesi gerekir, ancak eksen gösterimi komponenti doğru şekilde çalışmaz.
AreNonAnchorsShown
AreOwnersShown
Açık olarak ayarlandığında, her oyuncunun karakteri eşsiz bir renge çizilir ve oyuncunun ağ üzerinde sahip olduğu her bölüm aynı renge çizilir.
ArePartCoordsShown
2007'den bu yana doğru şekilde çalışmayan eski bir özellik. Merkezinde her BasePart , ancak eksen renderindeki parça gösterimi yanlış yapar.
AreRegionsShown
Açık olarak ayarlandığında, bir silindir her oyuncunun karakteri etrafında çizilir, onların Player.SimulationRadius 'ini temsil eder. Her fiziksel olarak simüle edilen nesne, o oyuncunun simülasyon alanı içinde olduğunu test edecek ve eğer iki koşul da karşılandıysa o oyuncunun ağın sahibi olacaktır. Eğ
AreSolverIslandsShown
AreTerrainReplicationRegionsShown
AreTimestepsShown
AreWorldCoordsShown
2007'den bu yana doğru şekilde çalışmayan eski bir özellik. Dünyanın merkezindeki büyük bir XYZ eksenini göstermesi gerekiyordu, ancak eksen gösterim komponenti doğru şekilde çalışmıyor.
DisableCSGv2
Açık olarak ayarlandığında, Roblox konsololarda solgunum işlemlerini gerçekleştirirken miras CSG solücüsünü kullanmaya geri dönecektir.
DisableCSGv3ForPlugins
DrawConstraintsNetForce
DrawContactsNetForce
DrawTotalNetForce
EnableForceVisualizationSmoothing
FluidForceDrawScale
Aerodinamik güç görüntüsü için çizilen okların ölçeğini ayarlar.Varsayılan değer 1.0'dır; daha küçük değerler daha küçük oklar çeker ve tersi.Varsayılan değer geniş bir şekilde aerodinamik mekanizmalar için iyi bir başlangıç noktasıdır.
ForceCSGv2
ForceDrawScale
ForceVisualizationSmoothingSteps
IsInterpolationThrottleShown
IsReceiveAgeShown
Bu özellik bir parçanın BasePart.ReceiveAge ını göstermelidir, ancak doğru şekilde çalışmaz.
IsTreeShown
Açık olarak ayarlanınca, her bir parçanın ortak bağlantıları ve alt yapısal bileşenlerinin durumları ağaç şeklinde görüntülenir.
Ağaç Tablosu
Bu özellik gerçekleştirildiğinde birkaç görsel mevcut:
<tr><td bgcolor="#FF0000" /><td>Kutu</td><td>Mekanizmanın şu anda yerleştirilmiş veya bağlanmış olmasına rağmen kök primitifininiz. Ayrıca bakınız <code>Class.BasePart:IsGrounded()</code>.</td></tr><tr><td bgcolor="#FF7F00" /><td>Kutu</td><td>Fizyiksel olarak simüle edilebilen bir mekanizmanın kökü.</td></tr><tr><td bgcolor="#0000FF" /><td>Kutu</td><td>Hareketli bileşenleri olan bir mekanizmanın kökü.</td></tr><tr><td bgcolor="#CCCC00" /><td>Küre</td><td>Bir Yazılımın Kökü.</td></tr><tr><td bgcolor="#FF7F00" /><td>Silindir</td><td>Bir Klump'un Temelidir.</td></tr><tr><td bgcolor="#B2B2B2" /><td>Hatır</td><td>Aynı Yapı ve Klump'ı paylaşan iki Primitif arasındaki bağlantı.</td></tr><tr><td bgcolor="#0000FF" /><td>Hatır</td><td>Aynı Yapıyı paylaşan iki primitif arasındaki bağlantı.</td></tr><tr><td bgcolor="#29D0D0" /><td>Hatır</td><td>İki Primitif arasındaki bağlantı.</td></tr></tbody>
Renk | Türüneş Takımı | Açıklama |
PhysicsEnvironmentalThrottle
Roblox'un fiziksel motorunun pompa hızını kontrol eder. Standart olarak, fiziksel motorun pompa hızını, fiziksel motorun yapabileceği işe ve mevcut kare hızına göre ayarlar. Görmek için Enum.EnviromentalPhysicsThrottle sayfasını görün.
ShowDecompositionGeometry
Açık olarak ayarlandığında, PartOperation ve MeshPart için alt yatan çarpışma geometrisi renderlenir.
ShowFluidForcesForSelectedOrHoveredMechanisms
Açık olarak ayarlanırsa, Studio'nun oynatma ve çalıştırma modlarındaki seçili veya hovered mekanizmalar için havalı görüntülemeyi etkinleştirir. Bu görüntüleme, hovered veya seçili mekanizmalar için havalı güç, döndürme ve merkez basıncı gösterir.
ShowInstanceNamesForDrawnForcesAndTorques
SolverConvergenceMetricType
SolverConvergenceVisualizationMode
ThrottleAdjustTime
Eğer Class.PhysicsSettings.PhysicsEnvironmentalThrottle``DefaultAuto olarak ayarlandıysa, bu, fiziksel çevre düğmesinin otomatik olarak değiştirilmesine izin verilmeden önce maksimum süreyi belirtir.