ข้อกำหนดฮาร์ดแวร์ขั้นต่ำของ Monogame


14

ข้อกำหนดขั้นต่ำด้านฮาร์ดแวร์ / ไดรเวอร์สำหรับการเรียกใช้เกม Monogame 3.x ในแต่ละระบบปฏิบัติการต่าง ๆ มีอะไรบ้าง


1
นั่นเป็นคำถามที่ดี อาจไม่ใช่คนที่คนใดคนหนึ่งสามารถตอบได้ บางทีมันอาจจะทำงานได้ดีขึ้นในฐานะ Community Wiki meta.stackexchange.com/questions/11740/…
craftworkgames

ไม่ใช่ความคิดที่ไม่ดี @craftworkgames หาก mod ต้องการทำเครื่องหมายเป็น Community Wiki - ไปข้างหน้า
Jon

เป็นข้อมูลอ้างอิง (ฉันจะลบสิ่งนี้ในภายหลัง) แพลตฟอร์มที่เป็นทางการที่รองรับในปัจจุบันคือ: iOS, Android, Mac OS X, Linux Windows 8 Metro และอื่น ๆ จะมาเร็ว ๆ นี้ (โทรศัพท์ Windows 8, OUYA และ PlayStation Mobile) .
ashes999

อย่าลืม Windows 7, Vista และฉันเชื่อว่า XP
Jon

มีความเป็นไปได้สูงที่ข้อกำหนดของฮาร์ดแวร์จะน้อยกว่าข้อกำหนดของระบบปฏิบัติการ ดังนั้นไม่เกี่ยวข้อง สิ่งที่เหลืออยู่จริงๆคือองค์ประกอบซอฟต์แวร์ที่จำเป็นต้องมีซึ่งเป็นคำตอบของคุณ
MichaelHouse

คำตอบ:


1

สำหรับเวอร์ชั่น 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


ดังนั้นฉันมีสองคำถาม ... 1) Monogame SDL เป็นความคิดของคุณพร้อมสำหรับการใช้งานผลิต (หรือจะเร็ว ๆ นี้?) และ 2) Monogame ปัจจุบันทำงานบนแล็ปท็อปของคุณหรือไม่? ขออภัยที่ไม่เข้าใจส่วนนั้น ขอบคุณสำหรับการตอบกลับด้วย
Jon

@ จอนเร็ว ๆ นี้จะถูกรวมเข้ากับ repo อย่างเป็นทางการ ในแง่ของคุณภาพการผลิต flibit เป็นคนที่รับผิดชอบในการย้ายพอร์ต fez ไปเป็น mac & linux (ซึ่งเพิ่งเปิดตัวไปเมื่อเร็ว ๆ นี้) เขาพูดถึงว่ามีข้อผิดพลาดใหม่ ๆ เกิดขึ้นกับเขา แต่ฉันกำลังใช้มันใน โครงการและมันทำงานได้ดีอย่างสมบูรณ์สำหรับฉัน ฉันอยากจะแนะนำให้คุณใช้มัน ในส่วนที่สองอืม monogame ปัจจุบันทำงานบนแล็ปท็อปของฉัน
dan369

ฉันคิดว่า MonoGame SDL2 แยกออกจากรางอย่างสมบูรณ์และจะไม่กลับมา เหมือนพวกเขาอยู่ไกลเกินไปหรือบางสิ่งบางอย่าง ... อย่างน้อยนั่นคือสิ่งที่เว็บไซต์พูด
BrainSlugs83

3

โอเคฉันจะเริ่มต้นวิกิ

แพลตฟอร์มที่รองรับ

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

ข้อกำหนดเฉพาะของแพลตฟอร์ม

  • iOS - OpenGL ES
  • Android - OpenGL ES
  • Windows (OpenGL) - OpenGL
  • Windows (DirectX) - DirectX
  • Mac OS X - OpenGL
  • Linux - OpenGL
  • Windows 8 Store - DirectX
  • Windows Phone 8 - DirectX
  • PlayStation Mobile -
  • OUYA - OpenGL ES

การอ้างอิง: ไฟล์โครงการhttps://github.com/mono/MonoGame/tree/develop/MonoGame.Framework

การประมวลผลเนื้อหา

ต่อไปนี้เป็นข้อกำหนดของระบบสำหรับการสร้างเนื้อหาสำหรับแพลตฟอร์มเป้าหมาย MonoGame ทั้งหมด:

  • Windows XP พร้อม SP2, Windows Vista, Windows 7, Windows 8
  • Visual C # 2010 Express หรือ Pro พร้อม SP1 ติดตั้ง
  • Windows Phone SDK 7.1 (หมายเหตุ: ให้แน่ใจว่าคุณติดตั้ง Windows Phone SDK 7.1.1 Update ที่แสดงด้านล่าง)
  • Windows Phone SDK 7.1.1 ( รุ่น XNA ที่เก่ากว่าไม่ทำงาน! )

ในขณะนี้ MonoGame ไม่ได้รวมการใช้ไปป์ไลน์เนื้อหา XNA อย่างอิสระ เราขึ้นอยู่กับการนำไปใช้ในการวางท่อเนื้อหา XNA ของ Microsoft และ Visual Studio 2010 บน Windows เพื่อสร้างเนื้อหาสำหรับแพลตฟอร์ม MonoGame ทั้งหมด

การอ้างอิง: https://github.com/mono/MonoGame/wiki/MonoGame-Content-Processing



1
ขอบคุณ แต่ประเด็นหลักของคำถามนี้คือการแก้ปัญหาที่ยังไม่ได้ตอบว่าข้อกำหนดของฮาร์ดแวร์คืออะไร ไม่มีไซต์ของ Monogame ฟอรัมหรือ GitHub ที่กล่าวถึงข้อกำหนดฮาร์ดแวร์
Jon

หมายเหตุไซต์ที่โฮสต์การใช้งาน OpenAL ของ Creative หายไปเมื่อสองสามสัปดาห์ก่อนดังนั้นลิงก์ pre-req ของ OpenAL จึงไม่ทำงาน
Robert Rouhani

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

3

ฉันถามคำถามบนฟอรัม 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 เป็นต้น

0

ซอฟต์แวร์:

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 บิต


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

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