2013-03-17 3 views
-1

Итак, я хочу запрограммировать игру на Java, но уметь размещать ее на онлайн-видеоиграх. По некоторым причинам большинство игровых сайтов не поддерживают использование файлов .jar, поэтому я, к сожалению, не могу просто опубликовать это. Тем не менее, я видел один метод, который работает, но мне нужно объяснение, что это такое, и как это сделать. Некоторые Java-игры, похоже, помещаются на независимый веб-сайт, тогда SWF загружает страницу, как браузер. Например, Runescape on Kongregate, похоже, работает так, несмотря на то, что фактическая игра написана на Java.Запустить Java-игру внутри SWF?

Это известный метод? Кто-нибудь знает, как это сделать? Пожалуйста, мне очень понравилась бы моя игра, написанная на Java, а не ActionScript. Я не могу представить, как запускать Java из SWF, аналогично тому, как это делает браузер. Благодарю.

+0

Невозможно «запустить Java-игру внутри SWF». То, что вы видите с Runescape на Kongregate, должно быть чем-то другим, а не Java, запущенным внутри swf. –

ответ

3

Runescape использует свою собственную версию Java web start, чтобы играть в эту игру. Когда вы впервые играете в Runescape, Jagex использует Java web start для загрузки Java-кода на ваш компьютер, который загружает остальную часть игры. Это то, что проверка обновлений делает каждый раз, когда вы играете.

Вы можете написать свое приложение Java, чтобы оно использовало веб-начало Java. Вы должны указать URL-адрес на веб-странице, чтобы браузер пользователя мог загрузить ваш код на свой компьютер.

Ваш другой выбор - написать Java applet. Апплет запускается с веб-страницы. На веб-странице есть апплет HTML для запуска апплета.

+0

Предполагаю, что Flash здесь не задействован, как предполагалось тогда? – HXCaine

+0

Я не знаю, как Kongregate отображает Runescape. Я знаю, как работает Runescape. –

Смежные вопросы