Java 坦克大战怎么从单机版加入socket 本人小白 写了个 单机版坦克大战 想加入socket 模块变成联机的恳求大佬指点 我不知道从哪下手。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也不懂如果是我,我可能会先百度下 联机游戏开发,先看下别人怎么做的,要注意什么,为什么要这么做(不一定要demo,但要理解思路,这样才是真正的提升)然后再想想游戏联机的模式,游戏房间是运行在某一个客户端上还是运行在独立部署的服务端上,这个决定你的代码结构想清楚就开始定义协议最后开始编码ps,写代码要有抽象思维,什么叫抽象,就是抽取相似的东西 很简单的, 首先自己定义一个协议, 其实就是你游戏数据的传递格式, 然后将必要的一些游戏数据,通过Socket接口,直接传递给另外一个用户,然后那个用户根据你定义的协议, 解析完毕 , 将数据显示出来就行了Socket是接口需要ip和端口号, 最后定义一个服务端, 先把数据传递到服务端, 然后由服务端传递给另外一个客户端 试试websocket或者activityMq?我用这个写过即时聊天的demo,但是不知道游戏能不能用得上 通过Socket接口,直接传递给另外一个用户,然后那个用户根据你定义的协议, 解析完毕 , 将数据显示出来就行了 关于参数返回的问题,返回一个数组后,怎么限制修改数组的值, 在java里如何得到文件名? java绘图动画。。。闪屏。。老问题了。。帮一下把 类型匹配错误~~~~~~ 请问synchronized是什么? java修改图片亮度对比度 有人知道如何把outlook的msg邮件使用java给解析出来?如同javamail解析eml文件一样 applet中连接数据库出问题 J2SE的迷茫 用jdk的appletviewer xxx.html时会出现两个窗口,能否让它只出现一个窗口. 求出集合中指定元素个数的所有子集,求解决,想了好久没写出,数学不好 用循环求孪生素数
如果是我,我可能会先百度下 联机游戏开发,先看下别人怎么做的,要注意什么,为什么要这么做(不一定要demo,但要理解思路,这样才是真正的提升)
然后再想想游戏联机的模式,游戏房间是运行在某一个客户端上还是运行在独立部署的服务端上,这个决定你的代码结构
想清楚就开始定义协议
最后开始编码ps,写代码要有抽象思维,什么叫抽象,就是抽取相似的东西
然后那个用户根据你定义的协议, 解析完毕 , 将数据显示出来就行了
Socket是接口需要ip和端口号, 最后定义一个服务端, 先把数据传递到服务端, 然后由服务端传递给另外一个客户端