PhysicalProperties
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
ประเภทข้อมูล PhysicalProperties อธิบายถึงหลายคุณสมบัติทางกายภาพของ BasePart : Density , Elasticity และ Frictionใช้ในคุณสมบัติที่มีชื่อคล้ายกัน BasePart.CustomPhysicalProperties
พฤติกรรมการชั่งน้ำหนัก
PhysicalProperties ยังให้คุณสมบัติน้ำหนัก, ElasticityWeight และ FrictionWeightเมื่อสองส่วนโต้ตอบกัน แรงเสียดทานและความยืดหยุ่นระหว่างพวกเขาจะถูกกำหนดโดยฟังก์ชันเฉลี่ยเฉลี่ยคู่ต่อคู่ในลักษณะเดียวกันโดยฟังก์ชันต่อไปนี้:
local function getActualFriction(partA, partB)
return (partA.Friction * partA.FrictionWeight + partB.Friction * partB.FrictionWeight) / (partA.FrictionWeight + partB.FrictionWeight)
end
แม้ว่าสูตรด้านบนจะอ้างถึง และ ของสองส่วน A และ B แต่สูตรจะใช้ในลักษณะเดียวกันเมื่อกำหนด โดยทั่วไปเมื่อน้ำหนักของ A มากกว่านั้นของ B ค่าจริงจะใกล้เคียงกับ A มากขึ้นหากน้ำหนักมีลักษณะคล้ายกัน ค่าที่แท้จริงจะอยู่ใกล้จุดกลางระหว่างมูลค่าแต่ละอย่าง
สรุป
คอนสตรัคเตอร์
- new(material : Enum.Material)
ส่งคืน PhysicalProperties ด้วยคุณสมบัติเริ่มต้นสำหรับวัสดุที่กำหนด
ส่งคืน PhysicalProperties ด้วยความหนาแน่น แรงเสียดทาน และความยืดหยุ่นที่ระบุ
สร้างคอนเทนเนอร์ PhysicalProperties ที่มีความหนาแน่นที่กำหนด แรงเสียดทาน ความยืดหยุ่น น้ําหนักของแรงเสียดทาน และน้ําหนักของความยืดหยุ่น
คุณสมบัติ
มวลต่อหน่วยของชิ้นส่วน
การชะลอตัวของชิ้นส่วนเมื่อสัมผัสกับชิ้นส่วนอื่น
ปริมาณพลังงานที่เก็บไว้เมื่อชนกับส่วนอื่น
ความสำคัญของคุณสมบัติส่วน Friction เมื่อคำนวณแรงเสียดทานกับชิ้นส่วนที่ชนกัน
ความสำคัญของคุณสมบัติของส่วน Elasticity เมื่อคำนวณความยืดหยุ่นด้วยส่วนที่ชนกัน
คอนสตรัคเตอร์
new
คืนคอนเทนเนอร์ PhysicalProperties ที่มีความหนาแน่น แรงเสียดทาน และความยืดหยุ่นที่กำหนดไว้สำหรับวัสดุนี้
พารามิเตอร์
คุณสมบัติ
Density
ความหนาแน่นจะถูกนิยามเป็นจำนวนมวลต่อหน่วยปริมาณยิ่งชิ้นส่วนหนาแน่นมากเท่าไหร่ ก็ยิ่งต้องใช้แรงมากขึ้นเท่านั้นในการเร่งมันช่วงที่ยอมรับได้คือ 0.01 ถึง 100.0 และค่านอกช่วงนี้จะถูกขัดขวาง
Friction
แรงเสียดทานจะถูกนิยามว่าเป็นแรงที่คัดค้านการเคลื่อนไหวในแนวนอนที่เกิดจากพื้นผิวของของแข็งสองด้านในการสัมผัสยิ่งมีแรงเสียดทานมากขึ้นในส่วนหนึ่ง ก็จะยิ่งลดความเร็วลงเร็วขึ้นเมื่อสัมผัสกับส่วนอื่นที่มีแรงเสียดทานช่วงที่ยอมรับได้คือ 0.0 ถึง 2.0 และค่านอกช่วงนี้จะถูกขัดขวาง
Elasticity
ความยืดหยุ่นหมายถึงแนวโน้มของชิ้นส่วนที่จะเก็บพลังงานไว้เมื่อชนกับชิ้นส่วนอื่น1 Elasticity ของ 1 บ่งบอกว่าส่วนจะเด้งด้วยพลังงานเดียวกับที่มันมีก่อนการชนกันช่วงที่ยอมรับได้คือ 0.0 ถึง 1.0 และค่านอกช่วงนี้จะถูกขัดขวาง
FrictionWeight
น้ำหนักแรงเสียดทานของสองส่วนที่สัมผัสกันจะสร้างอัตราส่วนที่ใช้ในการคำนวณแรงเสียดทานจริงระหว่างสองส่วนยิ่งส่วนสูงขึ้น FrictionWeight ยิ่งใช้ Friction มากขึ้นช่วงที่ยอมรับได้คือ 0.0 ถึง 100.0 และค่านอกช่วงนี้จะถูกขัดขวาง
ElasticityWeight
น้ำหนักความยืดหยุ่นของสองส่วนที่ชนกันสร้างอัตราส่วนที่ใช้ในการคำนวณความยืดหยุ่นจริงระหว่างสองส่วนยิ่งส่วนสูงขึ้น ElasticityWeight ยิ่งใช้ Elasticity มากขึ้นช่วงที่ยอมรับได้คือ 0.0 ถึง 100.0 และค่านอกช่วงนี้จะถูกขัดขวาง