使用GWT进行多人游戏开发

时间:2013-09-11 20:53:18

标签: gwt

GET可以用于开发在线多人RPG游戏吗?如果是这样,请向我提供资源。如果没有通知我其他平台实施它。请提前感谢。

1 个答案:

答案 0 :(得分:6)

你有PlayN,一个跨平台的游戏抽象库,用于编写可以编译到不同平台的游戏,包括gwt:https://developers.google.com/playn/overview

它的API包括游戏循环,图形,物理,资产和网络访问(websocket)所需的一切。

我发现this演示文稿和this一个很好的起点(您必须按左/右箭头更改幻灯片)。

在他们的网站中,使用此库开发的游戏有很多links,包括愤怒的小鸟

总之,使用PlayN,您可以使用通用API在java中编写游戏代码。您的代码将使用gwt编译器生成HTML5游戏,生成java游戏的java编译器,生成本机droid应用程序的android SDK或iOS的monotouch编译。事实上,您不必了解使用PlayN开发的GWT,但您的JavaScript游戏将受益于GWT的优点。

[被修改]

由于您正在使用libGDX,一个类似于PlayN的框架,它在GWT中委托制作HTML-5游戏,我会使用libGDX-Net扩展名,因为它最终适用于多个平台,虽然现在它只用于android和gwt。它使用gwt-ws作为GWT中的websockets实现。

另一个选择是使用gwt的任何彗星库,我使用gwt-cometgwt-atmosphere取得了成功,我更喜欢最后一个。