ที่นี่มันไป
โปรแกรมการสร้างแบบจำลอง 3 มิติมีแนวโน้มที่จะให้คุณเลือกระดับหน่วย อาจถูก จำกัด ไว้ที่ Imperial หรือ Metric แต่เป็นเพียงตัวเลขเท่านั้น สามารถแปลง / ปรับ / ปรับตัวเลขได้อย่างง่ายดาย มันไม่ได้เรื่องจริงๆสิ่งที่ระบบหน่วยคุณใช้ตราบใดที่คุณใช้อย่างใดอย่างหนึ่ง อยู่อย่างสม่ำเสมอดังนั้น 1 เมตรจะไม่กลายเป็น 1 ฟุต
แก้ไข: หนังสือ: การเข้ารหัสเกมเสร็จสมบูรณ์, การเพิ่มที่สาม, บทที่ 15, pg 525 "เมตรฟุตศอกหรือเคลลิแคม?"
เกมที่มีจุดยอดขนาดใหญ่สามารถทำได้หลายอย่าง สำหรับหนึ่งพวกเขาสามารถแบ่งมันออกเป็นชิ้นเล็ก ๆ แล้วข้อมูลที่อ้างถึงชิ้นนั้นสามารถระบุการชดเชย ค่อนข้างคล้ายกับการใช้ Octrees ซึ่งเป็นการปรับการเรนเดอร์เพื่อหลีกเลี่ยงการเรนเดอร์ส่วนใหญ่ที่มองไม่เห็น อีกวิธีหนึ่ง Double สามารถเก็บ1.79769e + 308ซึ่งเป็นตัวเลขที่ค่อนข้างใหญ่ แต่มีรายละเอียด ลอยสามารถเก็บ 3.40282e + 038 ซึ่งไม่ต้องโทรม
แก้ไข: การเข้ารหัสเกมเสร็จสมบูรณ์, การเพิ่มที่สาม, บทที่ 13, pg 410, "ระบบพิกัดและพิกัด" (ตารางที่เพิ่มที่ด้านล่างของโพสต์)
คุณอาจต้องการใช้ระบบเมตริกหรือแปลงเป็นระบบหน่วยของคุณเอง น่าสังเกตคือคุณอาจปรับแต่งค่าเล็กน้อย แน่นอนว่าค่า tweaked ของคุณจะไม่ถูกต้องทางร่างกาย แต่มันอาจจะรู้สึกว่า-9.3 m/s^2
มีความถูกต้องมากขึ้นในการพูด
คุณ สามารถทำได้ทั้งสองทาง แม้ว่าฉันจะบอกว่าจะปรับขนาดสินทรัพย์ หากคุณขยายโลกคุณจะต้องผ่านการเปลี่ยนแปลงแรงโน้มถ่วงการคำนวณความเร็วและสิ่งอื่น ๆ เมื่อนำเข้าสินทรัพย์เข้าสู่ Unity3D ปกติแล้วฉันจะต้องปรับสเกลโมเดลในการตั้งค่าการนำเข้าดังนั้นฉันจึงถือว่า Unity ลดขนาดลง หากคุณต้องการบางสิ่งบางอย่างมากขึ้นตามสายเหล่านั้น
ใหญ่หรือเล็กขนาดของรูปหลายเหลี่ยม / ตาข่ายนั้นไม่สำคัญเท่ากับจำนวนรูปหลายเหลี่ยม ฉันคิดว่าอาจมีการเปลี่ยนแปลงประสิทธิภาพเล็กน้อยขึ้นอยู่กับจำนวนพิกเซลที่รุ่นใช้ แต่นั่นคือ นอกจากนั้นหมายเลขที่เป็น 10 หรือ 100 จะไม่เปลี่ยนแปลงอะไรเลยในตอนท้ายของคอมพิวเตอร์ ยังคงมีจำนวนบิตเท่ากันในการประมวลผลเป็นเพียงบิตที่ต่างกันคือ 0
แก้ไข: ตาราง fallowing ถือว่าเป็นจำนวนจุดลอยตัว IEEE แบบ 32 บิต
Game Coding Complete, Third Addition, Table 13.2, pg. 411
Smallest unit Smallest Representable object Upper Range Description of
(As a textured polygon) largest area
100m A group of redwood trees 1.67x10^9 Earth/Moon System
1m A Human Being 1.67x10^7 North and South America
1cm A coin 1.67x10^6 California
1mm A flea 1.67x10^5 San Francisco Bay Area
100 micrometer A grain of pollen 1.67x10^4 Downtown San Francisco
ข้อมูลทั้งหมดนี้และอื่น ๆ ในการเข้ารหัสเกมเสร็จสมบูรณ์ เขียนโดย Mike McShaffry มืออาชีพในอุตสาหกรรมที่ทำงานเกี่ยวกับเกมตั้งแต่แบล็คแจ็คไปจนถึง Thief: Deadly Shadows