猫史档案馆


咋做联机?

用户:千手斗罗zyx千手斗罗zyx查看:7 回复:3 评论:7 创建时间:2020-07-11T14:49:59


有人说让我做联机可我就是不会做

咋办那?!


回复

上一页1 页 / 共 1下一页
沐夏_IMuXia沐夏_IMuXia

【蓝色-教程】联机怎么制作?特别简单哦!

18天前发布

今天我们来学习如何联机        首先我们来了解一下什么是联机 联机(online):在支付和结算系统中,该术语可能指用户通过电子手段如计算机与计算机的接口或电子终端进行的转帐指令发送,转帐指令是通过自动化的方式登录到转帐处理系统。该术语也可指转帐处理系统在计算机数据库上的数据存储,这样用户可以 通过 输入输出设备如终端直接(常常是实时的)访问数据。 也指指两台或两台以上的计算机互通信息,现也泛指所有具有通讯及 处理信息能力的设备之间的相互通信工作。 废话不多说开始教学 先创建一个公有云变量,取名为玩家编号

center_image

然后随便做一个联机按钮 联机按钮的积木: center_image

一个简单的联机系统就做好了

但是,要是我方联机游戏时突然关闭页面,那另一个玩家岂不是要等吐血?

1/我们需要一个普通变量:在线检测

2/两个公有云变量:玩家一状态,玩家二状态

接着,教程要开始了emotion_星能猫_ye

首先,

当开始,设置在线检测为1

当切换到“游戏界面”,如果编号=1:重复执行将玩家一状态为在线监测;如果编号=2:重复执行将玩家二状态为在线监测,重复执行如果玩家编号等于1,如果玩家二状态≠1,新建对话框:你的对手掉线了,否则重复执行如果玩家编号等于2,如果玩家二1,新建对话框:你的对手掉线了。

蓝色教程投稿方法:3147294818@qq.com

 

额,对于一点就切换屏幕2的问题

center_image

 

点赞3


评论


沐夏_IMuXia沐夏_IMuXia

关于联机:

我刚开始也不懂联机,而联机需要我们学习

我们可以发布求助帖子或购买作品学习联机。

联机的基础概念:

联机需要用到云变量或云列表

联机其实就是喵家数据同步云端,再通过云端同步到玩家。

如何匹配玩家?

如果你的云服务器容量比较小可以用云列表

如果你的云服务器容量大就可以用共有云变量

这里讲解一下如何使用共有云变量。

新建云变量:房间数量

一旦玩家开始匹配,首先侦测房间数量

侦测房间数量是否=0

如果房间数量=0,表示没有人正在联机

这时候,把房间数量设置为1就可以弹出匹配页面了。

直到房间数量=2说明匹配成功了

注意:这里新建一个普通变量:玩家编号,并将玩家编号设置为1

如果房间数量=1

说明有一个人正在匹配,如果出现这个情况,就可以直接匹配成功。

这里要用积木把房间数量设置为2,就可以跟上一步的人匹配成功了。

这里喵家编号设置为2

如果房间数量=2

说明已经有两个人正在游玩了,这里是不能匹配的,自由发挥怎么拒绝玩家,或者匹配人机也是可以的。

给大家看一下我的作品匹配界面:(这里使用的是云列表匹配,方法差不多,这里就不详细讲解了)

center_image

 

 

如何同步数据?

你可以新建两个云变量,分别表示两个玩家的分数

然后重复执行

如果玩家编号=1

将1p分数设置为普通变量分数

如果玩家编号=2

将2p分数设置为普通变量分数

如何侦测掉线?

这个很简单,云变量里可以侦测在线玩家数量,如果在线玩家数量小于2,直接弹出对方掉线就可以了

希望能对您产生帮助,感谢观看。

点赞0


评论


李土土土土土李土土土土土

利用云变量,玩家做动作数字传给AI

点赞0


评论