ข้อกำหนดขั้นต่ำด้านฮาร์ดแวร์ / ไดรเวอร์สำหรับการเรียกใช้เกม Monogame 3.x ในแต่ละระบบปฏิบัติการต่าง ๆ มีอะไรบ้าง
ข้อกำหนดขั้นต่ำด้านฮาร์ดแวร์ / ไดรเวอร์สำหรับการเรียกใช้เกม Monogame 3.x ในแต่ละระบบปฏิบัติการต่าง ๆ มีอะไรบ้าง
คำตอบ:
สำหรับเวอร์ชั่น MonoGame SDL2 ที่กำลังจะมาถึง https://github.com/flibitijibibo/MonoGame
ปัจจุบันเวอร์ชั่น SDL2 ไม่ได้กำหนดไว้เพื่อแทนที่โซลูชัน Linux, Mac & GL แต่เมื่อฉันถาม Dev เขาตอบด้วย "ฉันหวังว่าจะเป็นเช่นนั้น" ฉันยังถามเขาเกี่ยวกับรุ่นของ Shader
ในฐานะที่เป็น MonoGame ทำงานบน XP ฉันจะสมมติว่าความต้องการของโมเดล D3D shader จะเป็น 3.0 (เช่น DirectX 9.0c) ฉันรู้สึกว่าปลอดภัยที่จะสมมติว่าพอร์ต MonoGame ปัจจุบันต้องการ GL 2.1 ที่ไม่มีส่วนขยาย ARB ซึ่งแล็ปท็อปของฉันต้องขาด
แล็ปท็อปของฉันสำหรับการอ้างอิงใช้งานกับโปรเซสเซอร์ Intel Celeron พร้อมโมบายล์Intel® GMA 4500M สำหรับกราฟิก (ซึ่งฉันเชื่อว่ามี OpenGL 2.0 / 2.1) และปัจจุบันนั้นใช้งานบน Linux (ก่อนที่ฉันจะเปลี่ยนเป็น Linux ฉันใช้ Windows 7 และ โซลูชัน WindowsGL จะทำงานได้อย่างสมบูรณ์แบบ)
บทความเกี่ยวกับ Gamasutra นี้ยังให้ข้อมูลเพิ่มเติมเกี่ยวกับข้อกำหนดของซอฟต์แวร์
สำหรับเดสก์ท็อป Windows คุณสามารถใช้ VS 2010 Express หรือสูงกว่าหรือ VS 2012 Express สำหรับเดสก์ท็อปหรือสูงกว่าบน Windows 7 หรือ 8
สำหรับ Windows Store คุณจะต้องใช้ VS 2012 Express สำหรับ Windows 8 หรือสูงกว่าใน Windows 8
สำหรับ Windows Phone 8 คุณจะต้องใช้ Windows 8 64 บิตและ Windows Phone 8 SDK สิ่งนี้จะติดตั้ง VS 2012 Express สำหรับ Windows Phone และยังสามารถทำงานกับ VS 2012 Professional หรือสูงกว่าได้
ในการใช้โปรแกรมจำลองการทำงาน Windows Phone 8 พีซีของคุณต้องเป็นไปตามข้อกำหนดเฉพาะของฮาร์ดแวร์ ดู www.microsoft.com/en-GB/download/details.aspx?id=35471 เพื่อดูรายละเอียด
สำหรับ Android และ / หรือ iOS คุณจะต้องใช้ VS 2010 หรือ 2012 Professional หรือสูงกว่าและ Xamarin Business หรือสูงกว่าสำหรับ Windows 7 หรือ 8
http://www.gamasutra.com/view/feature/192209/from_xna_to_monogame.php
โอเคฉันจะเริ่มต้นวิกิ
iOS, Android, Windows (ทั้ง OpenGL และ DirectX), Mac OS X, Linux, Windows 8 Store, Windows Phone 8, PlayStation Mobile และคอนโซล OUYA
ข้อมูลอ้างอิง: http://www.monogame.net/
การอ้างอิง: https://github.com/mono/MonoGame/wiki/Tutorials:prerequisites https://monogame.codeplex.com/discussions/438421
การอ้างอิง: ไฟล์โครงการhttps://github.com/mono/MonoGame/tree/develop/MonoGame.Framework
ต่อไปนี้เป็นข้อกำหนดของระบบสำหรับการสร้างเนื้อหาสำหรับแพลตฟอร์มเป้าหมาย MonoGame ทั้งหมด:
ในขณะนี้ MonoGame ไม่ได้รวมการใช้ไปป์ไลน์เนื้อหา XNA อย่างอิสระ เราขึ้นอยู่กับการนำไปใช้ในการวางท่อเนื้อหา XNA ของ Microsoft และ Visual Studio 2010 บน Windows เพื่อสร้างเนื้อหาสำหรับแพลตฟอร์ม MonoGame ทั้งหมด
การอ้างอิง: https://github.com/mono/MonoGame/wiki/MonoGame-Content-Processing
ฉันถามคำถามบนฟอรัม Monogameนี่คือรายการที่มาจาก:
- Windows Phone 8 : ไม่มีข้อ จำกัด จะทำงานบนอุปกรณ์ Windows Phone 8 ทั้งหมด
- Windows Store : ไม่มีข้อ จำกัด ข้อกำหนดเดียวกันกับที่คุณต้องการเพื่อติดตั้ง Windows 8 บนพีซีเครื่องนั้น
- เดสก์ท็อป Windows (OpenGL) : ฉันคิดว่า OpenGL 3.0 เป็นขั้นต่ำสำหรับกราฟิกรวมทั้ง OpenAL สำหรับเสียง
- เดสก์ท็อป Windows (DirectX) : ติดตั้ง DirectX 11
- Android : Android 2.3 ขั้นต่ำ
- iOS : ฉันคิดว่า iOS 4.0 เป็นขั้นต่ำ
- Mac OS X : ควรทำงานกับฮาร์ดแวร์ Mac OS X ล่าสุดและปัจจุบันทั้งหมด
- Linux : การสนับสนุนไดร์เวอร์ OpenGL 3.0 ฉันคิดว่ามีแพ็คเกจอื่น ๆ ที่จำเป็นเช่น libsdlmixer เป็นต้น
ซอฟต์แวร์:
Windows Vista:
ติดตั้ง DirectX11 ติดตั้ง
. NET 4.0 / 4.5
Windows 7:
.NET 4.0 / 4.5 ติดตั้ง
Windows 8:
ไม่มีการพึ่งพา (DirectX11 +. NET 4.5 มาพร้อมกับระบบปฏิบัติการแล้ว)
ฮาร์ดแวร์:
อย่างไรก็ตามที่กล่าวมานั้นขึ้นอยู่กับว่าเกมของคุณใช้หน่วยความจำมากแค่ไหน หากเป็นเกมที่มีหลายรุ่นสไปรต์ ฯลฯ คุณต้องมี RAM เพิ่ม เกมปกติต้องการ RAM ประมาณ 2-4 GB พร้อมตัวประมวลผลที่ดีและระบบปฏิบัติการ 64 บิต