用户:ZCH编程小贝壳查看:137 回复:9 评论:26 创建时间:2020-03-05T10:26:54
哈咯大家好呀!本贝壳最近在做一个作品呀,要搞联机呀,于是乎......
本贝壳疯狂的回忆之前看过的教程!终于,没回忆出啥。。
都这样了,只能靠自己了呗,凭借着一些基础,本贝壳推出了一套联机方式,在这里给大家分享一下,大佬进来了看看有木有改进的地方!
好啦,现在我们就开始啦!
step1 前期准备
首先,你得加一些角色以及云端库~
然后,添加一个公有云变量、一个云列表就足矣!不必添加太多东西滴!
然后,再添加一个“取消匹配”的角色,就可以开始啦!
step2 框架
上面的两幅图分别为匹配按钮以及取消匹配按钮的脚本,目前效果如下:现在,基本框架已经差不多了,当然,还有一步,就是把用户名添加到云列表中哦!
↑ 此图为匹配按钮的积木。取消匹配的话,只要把插入变成删除,第几项变成第一个用户名......算了,我还是把图放上吧 ↓
这两个积木块,都是要拼接到对应角色被点击的代码下边的哦!
到现在,基本的匹配框架已经完成啦!是不是觉得很简单?虽然贝壳本来就觉的比较简单,结果现在才知道
原来联机炒鸡简单的!
下边,就到了下一个环节啦!如果你现在觉的联机非常简单小kiss而已,那你可以走了.....
留下来的童鞋请记住,永远不要轻视你的对手......
step3 匹配进行时
现在!联机程序的核心已经快要来啦!认真听哦!
上图所示的积木,建议大家放到背景去哦,这样积木的条理会更清晰一些~
至于为甚么发送广播之后木有积木了,因为下面就是大家自由发挥的部分啦!
根据大家所作的作品,可以做出不同的积木哦,一般的话都会让画笔来写出匹配成功和你的对手的。
画笔写出来之后,游戏就正是开始啦,如果你做的是和云业余的粒子战衣一类的游戏,就把角色的X,Y坐标添加到云列表里就行。
其他的话,本贝壳也想不出啥东西了,大家自己脑补叭,大佬别忘了留言一下,有什么不足之处哦~
SCN清歌然后如果是玩家一,就:重复执行【复制玩家二数据到对手信息】如果是玩家二,反之。
点赞0
评论
改一下,是【复制 喵家二数据按逗号分开成列表 到对手信息】
你的想法很好呀,但是你想一下,你这样的两个公云、一个普通列表是在游戏过程中的,匹配游戏的核心是让这俩人匹配到一块去。你想一下,你这个方法能不能实现匹配的过程?
匹配的关键在于你要让自己屏慕上的对方移到对方屏慕上的自己,这样才能同步两人的数据。因此两个人的对手的数据肯定是不一样的
说错了,匹配=游戏中的玩家
你的匹配不是已经做好了吗?
是,但是你理解错廖,匹配的时候是你等待另一个玩家进入的。如果你在游戏的时候加两个云变量,还不如添加到列表里呢,是吧?
我没注意你的这句话,对不起
对呀,但是匹配的时候我留了一手给匹配完的游戏呀
这句=上句
没四,你以后加油一点编程,肯定能做好滴!有问题就要搞懂他,不要不懂装懂哟
我也在做联机游戏,已经做两周了,核心的联机与匹配已经完成了,我找了我弟内(wan)测(wan)没有什么Bug了,正在完善细节
哈哈,都四同道中人,让我也来玩玩[滑稽]
SCN清歌这样就有了对方的数据,再告诉自己屏慕中的对方重复执行 移到x对手信息第一项 y对手信息第二项 面向对手信息第三项度 等等
点赞0
评论
你这个可以,但是还是原来的问题:这个方法能不能进行匹配?如果匹配完成不了,那一切都是徒劳啊
我匹配是用3个公云
你那个列表的第二,三项就是我的第二,三个变量,第一个变量和你的第一个差不多一样
都是公云
我其实会做匹配,只不过告诉您的是战斗时😂
战斗时该怎么做
上句补的是上上句
祝你编的顺利
战斗时,你不是会嘛,我这个贴纸就是说滴匹配过程哦
我说的意思是我告诉您的是战斗时怎么做
哦哦,这个就不需要啦,谢谢你的好意,但是我更喜欢自己研究的啦