在SWF中运行Java游戏?

时间:2013-03-17 00:59:46

标签: java browser flash game-development

所以,我希望用Java编写游戏,但能够在在线视频游戏网站上发布。出于某种原因,大多数游戏网站不支持使用.jar文件,所以我遗憾地不能只发布它。但是,我已经看到一种方法可行,但我需要解释它是什么,以及如何做到这一点。有些Java游戏似乎放在一个独立的网站上,然后SWF加载页面,就像浏览器一样。例如,Runescape on Kongregate似乎像这样运行,尽管实际的游戏是用Java编写的。

这是一种已知的方法吗?有没有人知道如何做到这一点?拜托,我真的很喜欢用Java编写的游戏,而不是ActionScript。我无法想象从SWF运行Java与浏览器的运行方式类似。感谢。

1 个答案:

答案 0 :(得分:3)

Runescape使用他们自己的版本Java web start来玩游戏。当您第一次玩Runescape时,Jagex使用Java Web start将Java代码加载到您的计算机上,以加载游戏的其余部分。这就是每次玩游戏时更新检查的内容。

您可以编写Java应用程序,以便它使用Java Web Start。您必须在网页上提供URL,以便用户的浏览器可以将您的代码下载到他们的计算机上。

您的另一个选择是撰写Java applet。小程序从网页运行。该网页有applet HTML来启动applet。