답변:
몇 주 전에 똑같은 질문을했습니다. 불행히도, 나는 내 필요에 맞는 것을 찾지 못했지만 내가 찾은 것이 도움이 될 수 있습니다.
다음은 MonoGame과 호환되는 XNA GUI 프로젝트입니다. 나는 어떤 것이 다른 것보다 낫다는 것을 확신하지 못하고 실제로 시도하지는 않았지만 몇 가지 옵션을 모았습니다.
죄송합니다. 하이퍼 링크를 게시 할 담당자가 충분하지 않습니다.
xWinForms ( sourceforge.net/projects/xwinforms/ )
XNA Simple GUI ( simplegui.codeplex.com )
XNA 용 윈도우 시스템 ( wsx.codeplex.com )
오징어 ( www.ionstar.org )
XNA 4.0 GUI Ruminate ( xnagui.codeplex.com )
Nuclex 프레임 워크 ( nuclexframework.codeplex.com )
CEGUI # ( sourceforge.net/projects/ceguisharp/ ) CEGUI 포트 ( http://www.cegui.org.uk )
MQuickGUI ( www.ogre3d.org/tikiwiki/tiki-index.php?page=MQuickGUI )는 Ogre / Mogre 엔진 용으로 제작되었지만 XNA에 적합 할 수 있습니다.
Red Badger의 Xpf ( red-badger.com/blog/2012/07/05/xpf-to-be-open-sourced/)- 모바일 장치 용 WPF 구현. 좋아 보이지만 다운로드하는 방법을 볼 수 없습니다. 2012 년 7 월 5 일 오픈 소스로 발표되었지만 아직 그런 일이 일어나지 않았다고 생각합니다.
당신이 한 가지 옵션은 그웬의 당신이 MonoGame 적응 계층을 작성 괜찮다면 닷넷을위한 포트입니다. 원래 C ++ 라이브러리는 Garry Newman이 작성했습니다. 이 계층은 작성하기 쉽고 코드 기반에서 사용할 수있는 예제가 많이 있습니다.
GWEN이 다른 GUI 라이브러리보다 낫지는 않지만 다음과 같은 장점이 있습니다.
반면에, 나는 다음과 같은 단점을 발견했습니다.
NuclearWinter 는 MonoGame 과 호환됩니다.
이것은 @craftworkgames 의견에 대한 의견이어야하지만 가능하지 않은 것 같습니다.
모바일 게임용 GUI 시스템을 원했고 코드 단순성, 손쉬운 구성 및 마지막으로 가장 중요한 커뮤니티 / 문서 / 개발자 활동 (프레임 워크 개선 또는 홍보) 중 하나를 선호했습니다. 그가 게시 한 링크에서 내가 더 좋아했던 것은 다음과 같습니다.
이것에 대한 연구는 정말 지루하고 지루하지만, 내가 본 것으로부터 CraftworkGUI가 모바일 GUI 개발자를위한 훌륭한 솔루션이되기를 바랍니다.