0

GWT可以用于开发在线多人RPG类型的游戏吗?如果可以,请提供资源。如果没有通知我用其他平台实现它。提前谢谢你。

4

1 回答 1

6

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

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

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

在他们的网站上,有很多使用这个库开发的游戏的链接,包括愤怒的小鸟

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

[已编辑]

由于您使用的是libGDX,这是一个类似于 PlayN 的框架,它也委托 GWT 来生成 HTML-5 游戏,因此我将使用libGDX-Net扩展,因为它最终将适用于多个平台,尽管现在它只是实现适用于 android 和 gwt。它使用 gwt-ws 来实现 GWT 中的 websockets。

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

于 2013-09-11T21:12:34.873 回答