请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

多人同时在线游戏

老师,我想问一下怎样用腾讯云做服务器来做一个5v5的小游戏呢?我现在代码写到一半写不下去了,感觉官方的文档一知半解的。帧同步还没实现。老师您有什么建议吗?能不能出一部多人在线游戏的教程?钱我已经准备好了。

正在回答 回答被采纳积分+3

1回答

傅猿猿 2019-04-07 22:13:14

这个哪用得着新出课程呀?我给你稍微的说一下,你大概就知道思路了。首先小游戏和小程序一样,它的API可以接入任何你已经注册过的服务器,也就是说你的后端是什么写的小游戏并不在意。用你最习惯的语言可以是Java,也可以是PHP都可以哦,当然了,node和go也是可以的,然后呢,多人游戏需要注意实时的通信和非实时通信这两种,飞饰呢,就是每个人他把他的状态通过restful请求发送给服务器,然后呢,其他的非同步的玩家在登录之后会请求一次服务器获得到其他的玩家的状态这是非同步的。同步的呢,你需要使用的socket技术。在小游戏里呢,就是典型的web socket。你只需要在服务器上判断同一个房间中的不同的玩家把收到的消息实时的通过socket广播到每一个玩家,让他们同步自己的状态就可以了,剩下的就是一些话,一些view啊之类的一些简单的事儿。

0 回复 有任何疑惑可以回复我~
  • 提问者 314580250 #1
    我也希望老师您出一部多人在线微信小游戏制作的教程,现在我自己也和楼主一样代码写到一半写不下去了。现在网上很多所谓的服务器官方文档都是坑的一b,比如某讯云,有时候他们自己的api教程示例都有bug。?
    回复 有任何疑惑可以回复我~ 2019-04-20 17:59:35
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信