4

我正在考虑制作一款 2D 自上而下的 MMO 浏览器游戏。我希望它是一个 Flash 游戏,因为这给了它更大的目标受众,但我也希望有 Java 的速度会有所帮助的实时多人动作,所以我说 ActionScript 3 客户端是对的使用 Java 服务器可以解决问题吗?

我只是想知道a)上述是否正确且可行,b)如何实现这样的事情,或者将Java客户端连接到Java服务器没有什么不同?(我现在不熟悉 ActionScript 3)

4

2 回答 2

2

多种方式。1) 您可以使用 Adob​​e 的BlazeDS或 3rd Party Granite数据服务
直接调用 java 对象。BlazeDS 部署为服务器或 Tomcat servlet/Java EE。它的工作是在 AS3<->Java 对象之间编组您的数据对象并调用您的 java 类方法。

2) 您可以使用 Flex 的 HTTPService 对象调用任何后端 Web 服务或 Rest 接口。

于 2012-05-26T22:40:52.967 回答
2

我会使用套接字。Flash 使您可以访问网络套接字,然后您可以通过这些套接字发送 json 或任何您喜欢的格式。

于 2012-05-26T22:47:01.860 回答