Monogame yêu cầu phần cứng tối thiểu?


14

Các yêu cầu phần cứng / trình điều khiển tối thiểu để chạy trò chơi Monogame 3.x, trên mỗi Hệ điều hành khác nhau là gì?


1
Đó là một câu hỏi hay. Có lẽ không ai mà một người có thể trả lời. Có lẽ nó sẽ hoạt động tốt hơn như một Wiki cộng đồng. meta.stackexchange.com/questions/11740/ Mạnh
craftworkgames

Một ý tưởng không tồi @craftworkgames, nếu một mod muốn đánh dấu nó là Wiki cộng đồng - hãy tiếp tục.
Jon

Để tham khảo (tôi sẽ xóa cái này sau), các nền tảng được hỗ trợ chính thức cho đến ngày hôm nay là: iOS, Android, Mac OS X, Linux Windows 8 Metro, với một số nền tảng khác sắp ra mắt (WIndows 8 Phone, OUYA và PlayStation Mobile) .
tro999

Đừng quên Windows 7, Vista và tôi tin XP.
Jon

Rất có khả năng các yêu cầu phần cứng ít hơn các yêu cầu của hệ điều hành. Vì vậy, không liên quan. Tất cả những gì thực sự còn lại là các thành phần phần mềm tiên quyết, đó là những gì câu trả lời của bạn cung cấp.
MichaelHouse

Câu trả lời:


1

Đối với phiên bản MonoGame SDL2 sắp tới; https://github.com/flibitijibibo/MonoGame

enter image description here

Phiên bản SDL2 hiện không được dự kiến ​​thay thế các giải pháp Linux, Mac & GL nhưng khi tôi hỏi Dev, anh ấy trả lời "Tôi hy vọng thế." Tôi cũng hỏi anh ta về các phiên bản shader;

enter image description here

Vì MonoGame chạy trên XP, tôi cho rằng yêu cầu mô hình đổ bóng D3D sẽ là 3.0 (tức là DirectX 9.0c). Tôi cảm thấy cũng an toàn khi giả định rằng các cổng MonoGame hiện tại yêu cầu GL 2.1 không có phần mở rộng ARB. Mà máy tính xách tay của tôi phải thiếu.

Máy tính xách tay của tôi để tham khảo đang chạy với bộ xử lý Intel Celeron với Mobile Intel® GMA 4500M cho đồ họa (mà tôi tin là có OpenGL 2.0 / 2.1) và hiện đang có trên Linux (Trước khi tôi đổi nó sang chạy Linux, tôi đã chạy Windows 7 và Giải pháp WindowsGL sẽ hoạt động hoàn toàn tốt).

Bài viết này trên Gamasutra cũng cung cấp thêm thông tin về các yêu cầu phần mềm;

Đối với máy tính để bàn Windows, bạn có thể sử dụng VS 2010 Express trở lên hoặc VS 2012 Express cho Máy tính để bàn hoặc cao hơn trên Windows 7 hoặc 8.

Đối với Windows Store, bạn sẽ cần VS 2012 Express cho Windows 8 trở lên trên Windows 8.

Đối với Windows Phone 8, bạn sẽ cần Windows 8 64 bit và SDK Windows Phone 8. Điều này sẽ cài đặt VS 2012 Express cho Windows Phone và cũng có thể hoạt động với VS 2012 Professional trở lên.

Để sử dụng trình giả lập Windows Phone 8, PC của bạn cần đáp ứng các yêu cầu phần cứng cụ thể; xem www.microsoft.com/en-GB/doad/details.aspx?id=35471 để biết chi tiết.

Đối với Android và / hoặc iOS, bạn sẽ cần VS 2010 hoặc 2012 Professional trở lên và Xamarin Business trở lên trên Windows 7 hoặc 8.

http://www.gamasutra.com/view/feature/192209/from_xna_to_monogame.php


Vì vậy, tôi có hai câu hỏi ... 1) Monogame SDL, theo ý kiến ​​của bạn, đã sẵn sàng để sử dụng sản xuất (Hoặc sẽ sớm ra mắt?) Và 2) Monogame hiện tại có chạy trên Máy tính xách tay của bạn hay không? Xin lỗi vì không hiểu phần đó. Cảm ơn đã trả lời, quá.
Jon

@Jon Nó sẽ sớm được sáp nhập vào repo chính thức. Về chất lượng sản xuất, flibit là người chịu trách nhiệm chuyển fez sang mac & linux (vừa mới được phát hành), anh ấy đã đề cập rằng một vài lỗi mới đã được biết đến với anh ấy nhưng tôi hiện đang sử dụng nó trong tôi các dự án và nó chạy hoàn toàn tốt cho tôi. Tôi chắc chắn sẽ khuyên bạn nên sử dụng nó. Đối với phần hai, yep monogame hiện tại chạy trên máy tính xách tay của tôi.
dan369

Tôi nghĩ MonoGame SDL2 hoàn toàn rẽ ra khỏi đường ray và nó sẽ không quay trở lại. Giống như họ quá khác biệt hoặc một cái gì đó ... Ít nhất đó là những gì trang web của họ nói.
BrainSlugs83

3

Được rồi tôi sẽ bắt đầu wiki.

Nền tảng được hỗ trợ

iOS, Android, Windows (cả OpenGL và DirectX), Mac OS X, Linux, Windows 8 Store, Windows Phone 8, PlayStation Mobile và bảng điều khiển OUYA.

Tài liệu tham khảo: http://www.monogame.net/

Điều kiện tiên quyết

Tài liệu tham khảo: https://github.com/mono/MonoGame/wiki/Tutorials:prerequisites https://monogame.codeplex.com/discussions/438421

Yêu cầu cụ thể về nền tảng

  • iOS - OpenGL ES
  • Android - OpenGL ES
  • Windows (OpenGL) - OpenGL
  • Windows (DirectX) - DirectX
  • Mac OS X - OpenGL
  • Linux - OpenGL
  • Cửa hàng Windows 8 - DirectX
  • Windows Phone 8 - DirectX
  • PlayStation Mobile -?
  • OUYA - OpenGL ES

Tham khảo: Tệp dự án https://github.com/mono/MonoGame/tree/develop/MonoGame.Framework

Xử lý nội dung

Sau đây là các yêu cầu hệ thống để xây dựng nội dung cho tất cả các nền tảng mục tiêu MonoGame:

  • Windows XP w / SP2, Windows Vista, Windows 7, Windows 8.
  • Visual C # 2010 Express hoặc Pro được cài đặt SP1.
  • Windows Phone SDK 7.1 (LƯU Ý: Đảm bảo rằng bạn cài đặt Cập nhật Windows Phone SDK 7.1.1 được hiển thị bên dưới.)
  • Windows Phone SDK 7.1.1 ( phiên bản XNA cũ hơn không hoạt động! )

Tại thời điểm này, MonoGame không bao gồm triển khai độc lập đường ống nội dung XNA. Chúng tôi phụ thuộc vào việc triển khai đường ống nội dung XNA của Microsoft và Visual Studio 2010 trên Windows để xây dựng nội dung cho tất cả các nền tảng MonoGame.

Tham khảo: https://github.com/mono/MonoGame/wiki/MonoGame-Content-Processing



1
Cảm ơn bạn, nhưng điểm chính của câu hỏi này là để giải quyết câu hỏi chưa được trả lời về các yêu cầu phần cứng là gì. Không có nơi nào trên trang web, diễn đàn hoặc github của Monogame để họ đề cập đến các yêu cầu phần cứng.
Jon

Lưu ý, trang web lưu trữ triển khai OpenAL của Creative đã biến mất vài tuần trước, do đó, liên kết trước yêu cầu OpenAL đã chết.
Robert Rouhani

Thật không may, tôi cũng không biết câu trả lời nên tôi đã cung cấp bất kỳ thông tin nào tôi có thể tìm thấy để bắt đầu với ý định rằng nhiều người sẽ điền vào bất kỳ khoảng trống nào họ có thể. Có lẽ chúng ta cần một số trình giữ chỗ tiêu đề cụ thể để chỉ ra rằng không phải tất cả thông tin đều có ở đó.
craftworkgames

3

Tôi đã hỏi câu hỏi trên các diễn đàn Monogame , đây là danh sách xuất phát từ đó:

  • Windows Phone 8 : Không hạn chế. Sẽ chạy trên tất cả các thiết bị Windows Phone 8.
  • Windows Store : Không hạn chế. Các yêu cầu tương tự như bạn cần đáp ứng để cài đặt Windows 8 trên PC đó.
  • Máy tính để bàn Windows (OpenGL) : Tôi nghĩ OpenGL 3.0 là mức tối thiểu cho đồ họa, cộng với OpenAL cho âm thanh.
  • Máy tính để bàn Windows (DirectX) : Đã cài đặt DirectX 11.
  • Android : Android tối thiểu 2.3.
  • iOS : Tôi nghĩ iOS 4.0 là tối thiểu.
  • Mac OS X : Nên chạy trên tất cả các phần cứng Mac OS X gần đây và hiện tại.
  • Linux : Hỗ trợ trình điều khiển OpenGL 3.0, tôi nghĩ có một số gói bắt buộc khác như libsdlmixer, v.v.

0

Phần mềm:

Windows Vista:
DirectX11 đã cài đặt
.NET 4.0 / 4.5

Đã cài đặt Windows 7:
.NET 4.0 / 4.5

Windows 8:
Không phụ thuộc (DirectX11 + .NET 4.5 đã đi kèm với HĐH)

Phần cứng:

Tuy nhiên, điều đó đang được nói, nó thực sự phụ thuộc vào mức độ bộ nhớ của trò chơi của bạn. Nếu đó là một trò chơi có nhiều mô hình, họa tiết, v.v. thì bạn sẽ cần thêm RAM. Một trò chơi bình thường cần khoảng 2-4 GB RAM, với bộ xử lý tốt và hệ điều hành 64 bit.


Bạn đã có câu trả lời của bạn ngay trước khi tôi đăng wiki. Nếu bạn có thể tích hợp thông tin của mình vào wiki và cung cấp tài liệu tham khảo, điều đó thật tuyệt :)
craftworkgames

1
Đây thực sự không phải là một câu trả lời cho câu hỏi, câu hỏi là về các yêu cầu phần cứng / trình điều khiển là gì, và mô hình shader nào là cần thiết.
Jon
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.