XNA способ сделать менструацию - PullRequest
0 голосов
/ 02 июня 2011

Я предвосхищу это, потому что я новичок в XNA и понимаю, что то, о чем я прошу, не существует.

Однако мне любопытно, если бы я хотел создать что-то похожее на menustrip из winforms в XNA, как бы я это сделал? Есть ли лучший способ? Или даже способ?

Я ценю это, спасибо!

Ответы [ 2 ]

2 голосов
/ 02 июня 2011

Ну, если вы ориентируетесь только на окна, вы всегда можете отобразить XNA в проекте winforms или wpf app . Как только вы это сделаете, вы можете использовать встроенные элементы управления для отображения меню.

Если, однако, вы ищете что-то, что будет работать на xbox или Windows Phone, вам придется самостоятельно выполнять работу по визуализации и позиционированию меню, используя любые знакомые вам методы визуализации (например, SpriteBatch и т. Д.)

0 голосов
/ 03 июня 2011

Я нашел возможное решение, которое потребует дальнейшего изучения: http://neoforce.codeplex.com/

Это должно дать мне контроль над пользовательским интерфейсом без необходимости перекодировать все, если только я не могу просто добавить панель XNA в свое приложение winforms


Редактировать:

Похоже, что neoforce плохо работает с c # 2010. Однако я нашел это: http://create.msdn.com/en-US/education/catalog/sample/winforms_series_1, который работает, как сказал Джоэл Мартинесрисование формы XNA внутри winform.Это не тривиально, но этого примера кода должно быть достаточно для начала.

...