Roh*_*mar 4 android lan client-server multiplayer
我正在创建一个多人 android 游戏作为我课程的一部分。这是我的第一场比赛。我打算让用户通过简单的网络连接到游戏。我根本不想使用互联网,因此我不会使用安卓游戏服务。我该怎么做。我一点头绪也没有。我尝试了各种教程,但所有教程都使用中央游戏服务器。我只想创建一个简单的客户端 - 服务器网络。一个用户将主持一场比赛,其他人将加入。
小智 5
这是我第一次在这里回答问题。我通常只是在stackoverflow中阅读这里。我目前也在制作我的第一款游戏。它使用 wifi 对等或 WifiDirect(没有 wifi 热点)连接设备。它需要高版本的 android 操作系统(4.0 或 4.1?),但我相信您也可以尝试设备需要在同一 wifi 热点中连接的另一种方式,以满足较低的操作系统版本要求。后者,我还没试过。
在我连接同一网络(点对点)上的设备后,我使用套接字在它们之间交换数据。我使用可序列化的对象来发送数据。我不知道这是否是最好的方法,但它对我有用。
我的游戏可以通过 wifi 点对点连接两个以上的玩家。一台设备充当网络所有者(也是游戏服务器)。
请参阅 android 的 WifiDirect 连接教程/文档:http : //developer.android.com/training/connect-devices-wireless/wifi-direct.html 请务必阅读相邻的课程。
此外,套接字必须与线程一起使用,因此如果没有,您还需要阅读它。
希望我有所帮助^^
| 归档时间: |
|
| 查看次数: |
9259 次 |
| 最近记录: |