27/4/54

Hungry Pig : โปรเจคเกมส์ Flash กับ Box2D


เป็นโปรเจคที่ทดลองเขียนเกมด้วย Box2D ก็มั้วไปเยอะเหมือนกัน โดยโปรเจคนี้ใช้เวลาศึกษาและทำทั้งหมดประมาณ 2 อาทิตย์

ซึ่งเจ้า Box2D เนี้ยมันก็คือ Physic Api เป็น Class ที่ช่วยคำนวนเรื่องฟิสิกส์ให้กับโปรแกรมของเรา หากสนใจก็เข้าไปดูได้ที่ http://www.box2d.org

เกมส์นี้เอา Graphic และ เสียงต่าง มาจากเกมส์ Angry Bird เลย แต่เอามาเปลี่ยนรูปแบบการเล่นใหม่ จากที่นกยิงหมู กลายเป็น หมูไปหาไข่นกแทน ลองเล่นกันดูนะ (ตอนนี้เป็นแค่ตัวทำลองเลยทำแค่ 3 ด่าน)

เล่นเต็มจอ
Get Adobe Flash player

หากอยากลองโยนวัตถุเล่น เมื่อกดปุ่ม Play แล้วให้ลองกดปุ่ม M ดูนะครับ
จะทำให้ Drag & Drop วัตถุได้ ,กด Shift ค้างแล้ว คลิก จะเป็นการยิงกระสุน

23/4/54

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


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


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