คำถามติดแท็ก assimp

1
เกณฑ์ปกติเทียบกับแผนที่ปกติ
ฉันใช้ผู้นำเข้าสินทรัพย์ Assimp ( http://assimp.sourceforge.net/lib_html/index.html ) เพื่อแยกวิเคราะห์โมเดล 3 มิติ จนถึงตอนนี้ฉันก็แค่ดึงเวกเตอร์ปกติที่กำหนดไว้สำหรับแต่ละจุดยอดในตาข่ายของฉัน แต่ฉันก็ได้พบบทเรียนมากมายในแผนที่ปกติ ... เมื่อฉันเข้าใจมันสำหรับแผนที่ปกติเวกเตอร์ปกติจะถูกเก็บไว้ในแต่ละเท็กเซลของแผนที่ปกติและคุณดึงสิ่งเหล่านี้ออกจากพื้นผิวปกติใน shader เหตุใดจึงมีสองวิธีในการรับบรรทัดฐานซึ่งเป็นวิธีปฏิบัติที่ดีที่สุดและทำไม

2
การเคลื่อนไหวนั้นขึ้นอยู่กับอัตราเฟรมแม้จะใช้ Time.deltaTime
ฉันมีรหัสต่อไปนี้เพื่อคำนวณการแปลที่จำเป็นในการย้ายวัตถุเกมใน Unity ซึ่งเรียกว่าLateUpdateมา จากสิ่งที่ฉันเข้าใจการใช้งานของฉันTime.deltaTimeควรจะทำให้เป็นอิสระแปลสุดท้ายอัตราเฟรม (โปรดทราบCollisionDetection.Move()เป็นเพียงการแสดง raycasts) public IMovementModel Move(IMovementModel model) { this.model = model; targetSpeed = (model.HorizontalInput + model.VerticalInput) * model.Speed; model.CurrentSpeed = accelerateSpeed(model.CurrentSpeed, targetSpeed, model.Accel); if (model.IsJumping) { model.AmountToMove = new Vector3(model.AmountToMove.x, model.AmountToMove.y); } else if (CollisionDetection.OnGround) { model.AmountToMove = new Vector3(model.AmountToMove.x, 0); } model.FlipAnim = flipAnimation(targetSpeed); // If …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.