多人同时在线游戏
来源:5-4 小游戏网络请求之WebSocket请求API讲解
314580250
2019-04-07
老师,我想问一下怎样用腾讯云做服务器来做一个5v5的小游戏呢?我现在代码写到一半写不下去了,感觉官方的文档一知半解的。帧同步还没实现。老师您有什么建议吗?能不能出一部多人在线游戏的教程?钱我已经准备好了。
写回答
1回答
-
傅猿猿
2019-04-07
这个哪用得着新出课程呀?我给你稍微的说一下,你大概就知道思路了。首先小游戏和小程序一样,它的API可以接入任何你已经注册过的服务器,也就是说你的后端是什么写的小游戏并不在意。用你最习惯的语言可以是Java,也可以是PHP都可以哦,当然了,node和go也是可以的,然后呢,多人游戏需要注意实时的通信和非实时通信这两种,飞饰呢,就是每个人他把他的状态通过restful请求发送给服务器,然后呢,其他的非同步的玩家在登录之后会请求一次服务器获得到其他的玩家的状态这是非同步的。同步的呢,你需要使用的socket技术。在小游戏里呢,就是典型的web socket。你只需要在服务器上判断同一个房间中的不同的玩家把收到的消息实时的通过socket广播到每一个玩家,让他们同步自己的状态就可以了,剩下的就是一些话,一些view啊之类的一些简单的事儿。
012019-04-20
相似问题
小游戏退出后再进去会黑屏什么原因呢
回答 1
小游戏直机测试时,黑屏
回答 1