Making of C-for-yourself 3D mini game
Works ► AS3 ► My Projects ► Adobe Flash 02.Nov 5:51 pm by wissarHome »
Flash 3D mini game เกมส์เล็กๆ ที่ใช้เวลาทำไม่นาน แต่ดูแล้วอาจจะตกใจว่านี่เกมส์แฟลชเหรอนี่
ไม่ได้พูดเกินไป แต่เดี๋ยวนี้แฟลชทำเกมส์ 3D ได้แล้ว เกมส์นี้คืออะไร และขั้นตอนการทำเป็นอย่างไร อ่านต่อไปได้เลยครับ
Introduction
Full 3D เกมส์บนแฟลช ถ้าหากใครพูดถึงเรื่องนี้ในตอนนี้ อาจจะลงความเห็นว่าเป็นไปไม่ได้ เพราะ Flash Player นั้นยังไม่ Support 3D เหมือน Interactive Tools ตัวอื่นๆ
แต่ด้วย Performance ของ Flash 9 ที่เพิ่มขึ้นมากกว่าเวอร์ชันก่อนๆมาก ก็พอจะทำให้ การเขียนโปรแกรมเพื่อจำลอง 3D Environment นั้นมีความเป็นไปได้ขึ้นมา
ซึ่งก็เป็นที่มาของ Mini Game ตัวนี้
ทดลองเล่นเกมส์
http://www.c-for-yourself.in.th/parties/gameindex.php?lang=en
Story
ก่อนหน้านี้ ผมและ katopz ได้มีการใช้ Class 3D ที่เขียนขึ้นมาเองแบบง่ายๆ เพื่อทำเกมส์เล็กๆ กันมาก่อนแล้ว
โดยที่ชุดคลาสที่ว่านั้น มีเพียง 4 ไฟล์ นั่นคือ RayCasting3D Object3D stage3D และ camera3D เท่านั้น ซึ่ง เกมส์ที่ได้ทำก็จะไม่มีส่วนประกอบที่เป็นโมเดล 3D อยู่เลย
ลองนึกถึงเกมส์ Mario Cart หรือเกมส์ F1 สมัยแรกๆ สิครับ มีพื้น เลื่อนได้ object ลอยไปมา และฉากหลังแบบ panorama ส่วนใหนที่เป็น 3d หมุนได้ ต้องใช้รูภาพหลายๆเฟรมมาหมุนเอา
ซึ่ง Enginge แบบที่ว่านั้นในแฟลช 8 สามารถทำได้ค่อนข้างดี แต่ก็ยังมีข้อจำกัดมากเกินไป ถ้าเทียบกับ Performance ของ Flash 9, AS3 และ Papervision3d






November 3rd, 2007 at 12:03 pm
โอ้วเทพ สุดยอดเลยฮับ
November 3rd, 2007 at 12:58 pm
น่าสนใจทีเดียว เคยเอา sandy มาทำบ้าน 3 มิติ ยอมรับเลยว่าอืดมากๆ บวกด้วยปัญหาเรื่องภาพที่ผิดเพี้ยนและจุดพิกัดที่อยู่กึ่งกลางของตัวระนาบทำให้พื้นหายไปก่อน เป็นอันพับโปรเจค - -” ไว้จะศึกษาต่อมั่ง inspire ดีมาก อิอิ
November 6th, 2007 at 1:58 am
เกมเยี่ยมมากครับ เพลงเพราะสุดๆ..
papervision นี่เยี่ยมจริงๆ เลยครับ..
CPU usage ผมก็ขึ้นแค่ 90-97 ช่วง peak ไม่มีช่วงใหนทะลุ
ปล. Labtop pcg-z1xjp centrino 1.7
November 6th, 2007 at 10:59 pm
ขะ… ขนาดนั้นแล้วเหรอ =3=”
เจ๋งเป้งไปเลย
November 8th, 2007 at 1:55 am
เก่งจริงๆ เลยครับ ไม่รู้เลยนะเนี่ย ว่า Flash ทำได้ขนาดนี้แล้ว
November 12th, 2007 at 7:42 pm
เทพจริง ๆ เลยฮะ
November 25th, 2007 at 3:51 am
Hey bros!!!
DATz REALLY KOOL!!! Appreciate it!!! >___
March 17th, 2008 at 11:12 am
ช่วยส่งโค้ดให้น่อยครับ dowlode ยังไงงะ ผมอยากจะศึกษาทำโปรเจ็คครับช่วยที
ขอบคุณจากใจจริง
August 18th, 2008 at 5:23 pm
ช่วยส่งโค้ดทำเกมส์แฟลชแบบ action & RPG game ให้ผมหน่อยครับ แฟลช 8 นะครับ
ขอบคุณล่วงหน้าครับ