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

11
เอ็นจิ้นเกม 2D ข้ามแพลตฟอร์มสำหรับ Android และ iOS? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันเคยทำงานกับ Unity3d มานานแล้วและพบว่ามันเป็นส่วนหนึ่งของ 2D กับ OnGUI () หรือ GUITextures เงอะงะเกินไป ยิ่งไปกว่านั้นเกมที่เล็กที่สุดใน Unity3d ยังดาวน์โหลดอย่างน้อย 10MB ซึ่งมากเกินไปสำหรับเกม 2D ดังนั้นฉันกำลังมองหาเครื่องมือสำหรับ 2D ฉันได้ลอง Cocos2D แต่เป็น iOS เท่านั้นและฉันไม่ต้องการเขียนทุกอย่างเป็นภาษาอื่นสำหรับ Android (เช่นเช่นพอร์ต Java ของ Cocos2d สำหรับ Android ไม่ใช่ตัวเลือก) ฉันต้องการเขียนโค้ดเพียงครั้งเดียวและอย่างน้อยที่สุดก็ติดตั้งลงบน iOS, Android และ Windows Phone 7 ได้ฉันมีทั้ง Mac …


6
การวาดโลกเกมที่มีมิติเท่ากัน
วิธีที่ถูกต้องในการวาดไทล์กระเบื้องในสามมิติคืออะไร? ฉันอ่านการอ้างอิง (เช่นอันนี้ ) ที่แนะนำการเรียงลำดับไพ่ในลักษณะที่จะซิกแซกในแต่ละคอลัมน์ในการแสดงอาร์เรย์ 2 มิติของแผนที่ ฉันคิดว่าพวกเขาควรจะวาดในรูปแบบของเพชรมากขึ้นซึ่งสิ่งที่ถูกดึงดูดไปที่หน้าจอนั้นจะเกี่ยวข้องอย่างใกล้ชิดยิ่งขึ้นกับสิ่งที่อาเรย์ 2 มิติจะมีลักษณะเหมือนหมุนเพียงเล็กน้อย มีข้อดีหรือข้อเสียของวิธีการอย่างใดอย่างหนึ่ง?
178 2d  isometric 

1
การแปลงภาพเป็นศิลปะ ASCII
อารัมภบท หัวข้อนี้จะปรากฏขึ้นที่นี่ใน Stack Overflow เป็นครั้งคราว แต่มักจะถูกลบออกเนื่องจากเป็นคำถามที่เขียนไม่ดี ฉันเห็นคำถามดังกล่าวมากมายและจากนั้นก็เงียบจากOP (ตัวแทนต่ำปกติ) เมื่อมีการร้องขอข้อมูลเพิ่มเติม ในบางครั้งหากข้อมูลที่ป้อนนั้นดีพอสำหรับฉันฉันตัดสินใจที่จะตอบกลับด้วยคำตอบและโดยปกติจะได้รับการโหวตเพิ่มขึ้นไม่กี่ครั้งต่อวันในขณะที่ใช้งานอยู่ แต่หลังจากนั้นไม่กี่สัปดาห์คำถามจะถูกลบ / ลบและทั้งหมดเริ่มต้นจาก จุดเริ่มต้น. ดังนั้นฉันจึงตัดสินใจเขียนคำถามและคำตอบนี้เพื่อให้สามารถอ้างอิงคำถามดังกล่าวได้โดยตรงโดยไม่ต้องเขียนคำตอบซ้ำแล้วซ้ำอีก ... อีกเหตุผลหนึ่งคือเมตาเธรดนี้มีเป้าหมายที่ฉันดังนั้นหากคุณได้รับข้อมูลเพิ่มเติมโปรดแสดงความคิดเห็น คำถาม ฉันจะแปลงภาพบิตแมปเป็นASCII artโดยใช้C ++ ได้อย่างไร ข้อ จำกัด บางประการ: ภาพระดับสีเทา โดยใช้แบบอักษรที่เว้นระยะห่างแบบโมโน ทำให้มันง่าย (ไม่ใช้สิ่งที่สูงเกินไปสำหรับโปรแกรมเมอร์ระดับเริ่มต้น) นี่คือหน้า Wikipedia ที่เกี่ยวข้องศิลปะ ASCII (ขอบคุณ @RogerRowland) นี่คือเขาวงกตที่คล้ายกับ Q&A การแปลง ASCII Art

6
Android OpenGL ES และ 2D
นี่คือคำขอของฉัน ฉันไม่รู้จัก OpenGL อยู่แล้วและฉันไม่ต้องการเรียนรู้ฉันต้องการเรียนรู้ OpenGL ES โดยตรงเนื่องจากฉันกำหนดเป้าหมายการพัฒนาไปที่ Android ฉันต้องการเรียนรู้ OpenGL ES เพื่อพัฒนาเกม2Dของฉัน ฉันเลือกมันเพื่อการแสดง (เนื่องจากการวาด SurfaceView พื้นฐานนั้นไม่ค่อยมีประสิทธิภาพเมื่อพูดถึงเกม RT) คำถามของฉันคือจะเริ่มที่ไหนดี? ฉันใช้เวลามากกว่าหนึ่งเดือนในการท่อง Google และอ่าน / ลองใช้แบบฝึกหัด / ตัวอย่างที่ฉันพบที่ไหนก็ได้ แต่พูดตามตรงมันไม่ได้ช่วยอะไรมากนักและนี่คือเหตุผลสองประการ: บทความ / บทช่วยสอนเกือบทั้งหมดที่ฉันเจอเกี่ยวข้องกับ 3D (ฉันต้องการเรียนรู้วิธีวาดภาพ 2D Sprites ของฉันเท่านั้น) ไม่มีฐานที่จะเริ่มต้นเนื่องจากบทความทั้งหมดกำหนดเป้าหมายไปที่สิ่งต่างๆเช่น "วิธีวาดสามเหลี่ยม (ด้วยจุดยอด)" "วิธีสร้างตาข่าย" ... ฯลฯ ฉันพยายามอ่านซอร์สโค้ดด้วย (เช่นเกาะจำลอง) แต่รหัสซับซ้อนเกินไปและมีหลายสิ่งที่ไม่จำเป็น ผลลัพธ์: ฉันหลงทางในไฟล์. java 100 ไฟล์พร้อมชื่อคลาสแปลก ๆ ฉันเดาว่าไม่มีหลักสูตรเหมือนที่ฉันกำลังมองหา …
96 android  opengl-es  2d 

6
การคำนวณผลิตภัณฑ์ข้ามเวกเตอร์ 2 มิติ
จากวิกิพีเดีย: ผลคูณไขว้เป็นการดำเนินการไบนารีบนเวกเตอร์สองตัวในปริภูมิแบบยุคลิดสามมิติที่ส่งผลให้เวกเตอร์อื่นตั้งฉากกับระนาบที่มีเวกเตอร์อินพุตสองตัว เนื่องจากคำจำกัดความถูกกำหนดเฉพาะในมิติสาม ( หรือเจ็ดหนึ่งและศูนย์ ) หนึ่งจะคำนวณผลคูณไขว้ของเวกเตอร์ 2d สองตัวได้อย่างไร ฉันได้เห็นการใช้งานสองอย่าง หนึ่งส่งคืนเวกเตอร์ใหม่ (แต่ยอมรับเพียงเวกเตอร์เดียว) อีกตัวส่งคืนสเกลาร์ (แต่เป็นการคำนวณระหว่างเวกเตอร์สองตัว) การนำไปใช้ 1 (ส่งกลับสเกลาร์): float CrossProduct(const Vector2D & v1, const Vector2D & v2) const { return (v1.X*v2.Y) - (v1.Y*v2.X); } การนำไปใช้ 2 (ส่งคืนเวกเตอร์): Vector2D CrossProduct(const Vector2D & v) const { return Vector2D(v.Y, -v.X); } ทำไมการใช้งานที่แตกต่างกัน? ฉันจะใช้การปรับใช้สเกลาร์เพื่ออะไร ฉันจะใช้การใช้งานเวกเตอร์เพื่ออะไร …

9
เครื่องมือพัฒนาเกมข้ามแพลตฟอร์ม 2 มิติ [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันทำงานกับ Corona SDK มาระยะหนึ่งแล้วและชอบที่จะสร้างแอปที่ทรงพลังโดยใช้ Lua ได้อย่างรวดเร็วและง่ายดาย แต่มันสามารถรวบรวมได้เฉพาะสำหรับ iOS และ Android ซึ่งตอนนี้รู้สึกว่าน้อยเกินไป ความสนใจหลักของฉันคือการสามารถรวบรวมไปยังเดสก์ท็อปและมือถือได้ อย่างน้อยสำหรับสิ่งต่อไปนี้: Windows + Mac สำหรับเดสก์ท็อปเป็นแอปพลิเคชันแบบสแตนด์อโลน iOS + Android สำหรับมือถือ ฉันอยากให้มันเอนเอียงไปที่การเขียนสคริปต์ประเภท Lua มากกว่า ActionScript แต่โปรดอย่าลังเลที่จะโพสต์อะไรก็ได้ที่คุณเคยทำงานด้วยและชื่นชอบ ฉันพบเครื่องยนต์ต่อไปนี้แล้ว: Marmalade Quick - หลังจากตรวจสอบเพิ่มเติมแล้ว Marmalade Quick สามารถสร้างสำหรับมือถือเท่านั้น! IwGame - ทำงานบนมาร์มาเลดและบอกว่าสามารถปรับใช้กับเดสก์ท็อปและมือถือด้วย Lua ข้อมูลใด ๆ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.