2013-06-25 3 views
0

나는 C#으로 개발 볼 때, 나는 다음과 같은 용어/프레임 워크/라이브러리를 얻을 :개발 프레임 워크

자 마린을

모노

Monotouch (게임)

Monogame

더 있으십니까?

내 첫 번째 의심은 Xamarin, Mono 및 Monotouch가 동일한 것입니까? 그렇지 않다면, 차이점은 무엇입니까?

두 번째로 Monogame은 Microsoft XNA의 오픈 소스 구현입니다. 오픈 소스 구현의 의미는 무엇입니까? 그리고 그것이 XNA와 유사하다면, 왜 우리는 단지 XNA를 사용합니까? 왜 XNA가 쓸모 없게 되었습니까?

+1

많은 질문이 있지만 어느 것도 Google의 몇 분만으로 해결할 수 없습니다. Xamarin은 Microsoft의 .NET 프레임 워크의 (대부분) 플랫폼 독립 클론 인 Mono를 만드는 회사입니다. MonoTouch는 iPhone 및 iPad에서 MONO를 사용하기위한 프레임 워크입니다. Mono와 .NET은 동일하지 않으므로 XNA (.NET 용으로 빌드 됨)는 Mono에서 수정되지 않고 실행되지 않습니다. –

+0

나는 바보 같은 질문이 없다고 많은 사람들이 들었다고 들었다. 그러나 stackoverflow 그들이 틀린 증명. 사용자는 내가 물어 보는 거의 모든 질문에 대해 최소한 at -1을 제공합니다. 그들은 초보자 프로그래머가 훌륭한 사람으로 변신하도록하지 않을 것입니다. –

+0

환영받지 못하는 질문에 대해 다운볼트를받습니다. 여기에는 열린 질문이나 문서를 읽거나 조금 검색하여 쉽게 답을 찾을 수있는 질문이 포함됩니다. http://stackoverflow.com/help/dont-ask –

답변

2

이런 질문에 대해서는 http://www.reddit.com/r/gamedev을 방문하지 않으셔도됩니다. 질문이 있으시면 언제든지 문의 해 주시기 바랍니다.

그래서 Xamarin은 위에서 언급 한 monogame을 개발하는 회사로 MS가 버려진 몇 가지 알려지지 않은 이유로 인해 현재 사용되지 않는 XNA 프레임 워크의 복제본입니다. XNA 게임을 모노 게임으로 이식하는 데 필요한 많은 작업이 없습니다. PC 용 개발은 무료이며 언제나 가능할 것입니다. ios 및 Android에서 개발하는 데 필요한 도구에 대해 비용을 지불 할 수 있습니다.

특히 XNA에 대한 경험이있는 경우 정말 큰 크로스 플랫폼 선택입니다. 다른 C# 대체 방법은 Unity를 확인하십시오.

관련 문제