บทแนะนำและไลบรารีสำหรับเกม OpenGL-ES บน Android [ปิด]


170

มีบทเรียนและไลบรารีใดบ้างที่สามารถช่วยผู้เริ่มต้นพัฒนาเกม 2D และ 3D บน Android โดยใช้ OpenGL-ES ฉันกำลังมองหาบทช่วยสอนที่สามารถช่วยฉันเรียนรู้ OpenGL-ES และฉันกำลังมองหาห้องสมุด OpenGL-ES ที่สามารถทำให้ผู้เริ่มต้นใช้งาน OpenGL-ES ง่ายขึ้น

ตั้งแต่ Android ยังมีขนาดเล็กฉันคิดว่ามันอาจจะช่วยได้อย่างเต็มที่ในการอ่านบทเรียน iPhone OpenGL-ES เช่นกันเพราะฉันคิดว่าฟังก์ชั่น OpenGL-ES เหมือนกันมาก

ฉันพบข้อมูลที่เป็นประโยชน์ต่อไปนี้ซึ่งฉันอยากจะแบ่งปัน:

บทแนะนำ Android:

ข้อมูล Android OpenGL-ES อื่น ๆ :

บทช่วยสอน iPhone OpenGL-ES (ซึ่งข้อมูล OpenGl-ES น่าจะมีประโยชน์):

สำหรับห้องสมุดที่มือใหม่อาจใช้เพื่อให้ได้ประสบการณ์ตรงๆกับ OpenGL-ES ได้ง่ายขึ้นฉันเพิ่งพบRokonซึ่งเพิ่งเริ่มเมื่อไม่นานมานี้จึงมีรูและแมลงมากมาย และเป็นสิทธิ์การใช้งาน gnuGPL (ในขณะนี้) ซึ่งหมายความว่าไม่สามารถใช้งานได้หากเราต้องการขายเกมของเรา

มีอะไรอีกบ้าง?


@admin ฉันไม่รู้จริงๆว่าทำไมคำถามนี้จึงปิดอย่างไม่สร้างสรรค์ นี่เป็นสิ่งที่ดีและจำเป็นจริงๆและจำนวนผู้ติดตามและดาวแสดงว่าเป็นคำถามที่ดี ฉันรู้สึกว่ามันเป็นทัศนคติที่ไม่ดีที่จะปิดคำถามเช่นนั้นซึ่งช่วยคนอื่น
Rengasami Ramanujam

มีการพูดคุยเกี่ยวกับมันในหัวข้อเมตาที่ไหนสักแห่งซึ่งเป็นสถานที่สำหรับการอภิปราย ฉันกำลังสรุปที่นี่เพื่อไม่ก่อให้เกิดคำถามที่ดีนี้ด้วยการอภิปรายเมตาปิดหัวข้อ
arberg

คำตอบ:


61

เว็บไซต์ที่คุณกล่าวถึงเป็นสิ่งที่ดีมาก แต่ผมคิดว่าหนึ่งในดีที่สุดที่ฉันได้พบคือโดยINsanityDesign มันเป็นพอร์ตของดี OpenGL NeHeบทเรียน นี่คือจุดเริ่มต้นที่ยอดเยี่ยมมันให้แหล่งข้อมูลในระดับต่าง ๆ ที่คุณสามารถเล่นและเปลี่ยนแปลงเพื่อดูว่าส่วนต่าง ๆ ทำอะไร นอกเหนือจากการอ่านเอกสาร OpenGL จะช่วยได้เช่นกัน ฉันไม่เก่งในเรื่องของ OpenGL แต่สามารถใช้สิ่งต่าง ๆ ได้โดยใช้ทรัพยากรที่ฉันพูดถึง



14

คุณสามารถขายเกมของคุณได้อย่างแน่นอนโดยใช้ซอฟต์แวร์ GPL อ่านเพิ่มเติมได้ที่นี่: http://www.gnu.org/philosophy/selling.html


1
นี่เป็นหัวข้อนอกเรื่องเล็กน้อย แต่จากนั้นฉันเชิญฉันเดา :) ใช่ฉันสามารถขายได้ แต่ประเด็นคือฉันต้องกระจายซอร์สโค้ดด้วย ทุกคนสามารถใช้ซอร์สโค้ดของฉันและสร้างเกมฟรีในตลาด - หลังจากที่ฉันไม่สามารถขายแอปได้จริง ๆ ฉันสามารถให้โอกาสผู้คนสนับสนุนเท่านั้น สิ่งนี้เป็นไปได้บน Android เพราะ Google ไม่มีข้อ จำกัด ในตลาด (ซึ่งถือว่าดี) ในตลาด iPhone อาจแตกต่างกันเนื่องจาก Apple อาจ (หรืออาจไม่) ป้องกันเกมเวอร์ชั่นใหม่
arberg

4
@ user197141 - ปิดหัวข้อ แต่คุณสามารถเปิดแหล่งที่มาได้ แต่รักษาความถูกต้องของข้อมูลกราฟิก / ระดับ
Elazar Leibovich

11

ฉันเลิกกับบทเรียนของ anddev มานานแล้ว ทุกการสอนที่ฉันพยายามจะไม่ได้สร้างอย่างถูกต้องพวกเขาล้าสมัยและคนที่ทำแบบนั้นดูเหมือนจะไม่ทำอะไรให้เสร็จ

น่าเสียดายที่ข้อมูลที่คุณต้องการจริงๆนั้นกระจัดกระจาย: คุณจะไม่พบข้อมูลทั้งหมดใน URL เดียวเว้นแต่ว่าคุณเต็มใจที่จะอ่านทั้งเล่ม แต่แน่นอนว่าไม่มีการสอนมันเป็นการอ้างอิงที่ละเอียดกว่ามาก

ดูเหมือนว่ามีเพียงการอ้างอิงที่ละเอียดถี่ถ้วนเท่านั้นที่จะให้ข้อมูลที่คุณต้องการในรูปแบบที่สมบูรณ์และแม่นยำเพียงพอที่จะเข้าใจปัญหาที่เป็นประโยชน์และพื้นฐานเช่นความแตกต่างระหว่างการแปลงการรับชมการแปลงวิวพอร์ต ในการรวมสองหลัง


1
ความคิดเห็น 'one url' ที่ฉันมีเพียงหมายความว่าฉันยังไม่สามารถโพสต์ URL บน stackoverflow.com ตอนนี้ไม่มีปัญหาอีกต่อไปฉันได้ลบความคิดเห็นที่สับสนออกจากโพสต์ของฉัน ขอบคุณสำหรับความคิดเห็น Droidnova และหนังสือสีแดงน่าจะเป็นสองไซต์หลักที่ฉันควรจะอ่าน
arberg


6

หากคุณต้องการเริ่มต้นจากโครงการ OpenGL ES พื้นฐานจริง ๆ บน Android (อันที่รวบรวมและใช้งานจริง) คุณสามารถดูได้ที่นี่: http://www.ruibm.com/?p=263



5

ทรัพยากรที่ดีที่สุดที่ฉันได้พบเพื่อให้ห่างไกลเรียนรู้ OpenGL ES ในความเป็นจริงฉันพบมันเพราะมันแนะนำใน NeHe มันใช้งานได้และมีชุดการสอนเฉพาะสำหรับ Android ซึ่งค่อนข้างครอบคลุม



4

ขณะนี้มีไลบรารี 3 มิติสำหรับ android ที่มีชื่อว่า min3d:

http://code.google.com/p/min3d/

ฉันยังไม่ได้ใช้ แต่ดูเหมือนว่ามีประโยชน์


ฉันเชื่อว่าคุณควรแบ่งปันหรือตอบคำถามตามประสบการณ์ของคุณ
Quamber Ali
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.