GET可以用于开发在线多人RPG游戏吗?如果是这样,请向我提供资源。如果没有通知我其他平台实施它。请提前感谢。
答案 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-comet和gwt-atmosphere取得了成功,我更喜欢最后一个。