Вставить игру XNA на веб-страницу - PullRequest
3 голосов
/ 07 октября 2009

Есть ли способ запустить игру XNA с веб-страницы, не устанавливая ничего? Что-то похожее на Java, Silverlight или очень близко к приложениям браузера wpf (XBAP).

Сценарий:

Перейти на веб-страницу, получить запрос на установку игра. Установка игр, игровой экран появляется на веб-странице. Может полный экран, и т.д.

Игра представляет собой полноценную xna Framework игру, использующую 3d, имеющую доступ к системным вызовам, таким как directx и другие сетевые API низкого уровня. Вероятно, это больше связано с работой javascript с системой Windows, если что-нибудь.

Ответы [ 4 ]

6 голосов
/ 07 октября 2009

SilverSprite , кажется, делает то, что вы хотите. Я никогда не использовал его, но вижу, что игры XNA 2D приходят в браузер через Silverlight .

По сути, это позволяет игру XNA разработчики запускать свои игры в Silverlight 2, хотя есть ограничение: игры, которые могут быть обращенный может иметь только Графика на основе SpriteBatch, то есть нет 3D игры.

2 голосов
/ 07 октября 2009

Если вашей игре нужен доступ на уровне, который вы описали, она не может быть запущена из браузера. Он должен быть правильно установлен на компьютере пользователя.

1 голос
/ 07 октября 2009

Вы можете использовать установщик ClickOnce , чтобы запустить ваш файл с веб-страницы, но не запускать его на веб-странице.

0 голосов
/ 12 сентября 2011

Игровой движок Unity (и дизайнер) невероятно хорош для того, чтобы делать именно то, что вы описываете. Вы можете сделать всю логику в C #, если хотите.

...