23/4/54

สร้าง Polygon ใน Box2D ง่ายๆด้วย PhysicsEditor


เนื่องจากใน Box2D ต้องสร้างตัววัตถุที่ใช้ตรวจสอบการชนกันกับวัตถุอื่นๆ ซึ่งในตัว Box2D ก็มีแต่รูปทรงง่ายๆให้เท่านั้น แต่เมื่อต้องสร้างวัตถุที่มีรูปทรงที่ซับซ้อน ก็ต้องวาด Polygon ขึ้นมาเอง แต่เมื่อวาดมาแล้วก็ติดปัญหา คือการคำนวนการชนกันไม่ถูกต้อง ผมจึงหาโปรแกรมที่จะช่วยวาด Polygon นี้ขึ้นมาก็ไปเจอกับ physicseditor


ตัวนี้ใช้ง่ายมากๆเพียงแค่ ใส่รูปเข้าไปในโปรแกรม

physicseditor
แล้วกดปุ่ม Shape tracer มันก็จะวาด Polygon ออกมาให้อัตโนมัติ หรือวาด Polygon เองก็ได้โดยกด
add Polygon แล้วสามารถกำหนดค่า Density ,Restitution ,Friction ลงไปใน Polygon ได้อีกด้วย
เมื่อเสร็จแล้วก็ Publish ออกมาก็จะเป็นไฟล์ .as ข้างในก็จะเป็น class เอาไว้ไปใช้งานกับ Box2D

ดูตัวอย่างได้ที่นี้เลย DEMO

0 ความคิดเห็น:

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Blogger Templates