用户:巍666查看:2351 回复:27 评论:58 创建时间:2020-01-05T10:05:29
许多人都想知道联机游戏是如何做出来的,但是却很少人会,今天这个帖子就来教大家如何制作联机游戏
首先先介绍一下联机游戏的原理:通过4个云变量(注意:是公有制云变量)来在线刷新2个角色的xy坐标
下面是教程:
首先呢,你需要先创建云变量这个积木
然后创建4个公有制云变量:玩家1x,玩家1y,玩家2x,玩家2y(名字随便取,只要你能分清两个角色的xy坐标就行)
然后,将这4个云变量分别重复执行设置为两个角色的xy坐标,如图
这下两个角色的坐标都会在开始时上传到了云数据上,接下来就是接收云数据了
由于需要分清玩家,还要创建一个玩家编号数据(这个可以是普通变量,也可以是云变量)
玩家分好了,接下来就是角色要分了
这是玩家1控制编程猫角色1
玩家2以此类推
然后我们来分析一下:玩家1控制编程猫1的时候,编程猫2是不是动不了?同理,玩家2控制编程猫2的时候,编程猫1是不是动不了?
这样就无法实现联机的效果,所以,要做到联机的效果,还要如图:
这样,就可以实现联机游戏啦!
怎么样,学会了吗?
以下是我的两个示例联机作品大家可以和自己匹配玩玩,但是,联机打弹珠和自己匹配需要创建两个任务栏(如图),否则会使游戏停止!
点赞1
评论
想加入我们疯狂工作室吗
是。
等1天之后你就是疯狂工作室的一员了!
哦?
要等雷电猴收录
终于添加进来了!
我也要!!!!!!!!!!!!!!!!!!!
好的
需要什么东西吗?
不需要,我们工作室无条件收人(进入后记得多投稿作品哦)
太谢谢了!!!
https://shequ.codemao.cn/work/38889310 联机版你画我猜
https://shequ.codemao.cn/work/37340782 联机雏形
https://shequ.codemao.cn/work/36704458 联机打弹珠
这是我的三个联机作品,请大家多多支持
这是联机方法(如图)
即开出两个任务栏,否则游戏会停止!
点赞0
评论
@巍666 你被提名了https://shequ.codemao.cn/community/221592
在那的评论
哪里的评论
上面链接的评论
贺喜
https://shequ.codemao.cn/work/38889310 联机版你画我猜
https://shequ.codemao.cn/work/37340782 联机雏形
https://shequ.codemao.cn/work/36704458 联机打弹珠
https://shequ.codemao.cn/work/39184153 联机喵
https://shequ.codemao.cn/work/39430133 联机五子棋
这是我的五个联机作品,请大家多多支持
这是联机方法(如图)
点赞2
评论
图在下面
没必要这么麻烦,我只一个云列表就可以做300人联机(因为克隆体最多300个),其核心技术是二维列表
云列表延迟太大了,不适合做联机游戏
云列表上传太慢,会卡
共有云变量好像有限制
没错
限制10个,私有4个,云列表2个
YKS羊驼君联机的方式有很多种,我有另一种:https://shequ.codemao.cn/work/39269956?entry=copy_work_url
点赞0
评论
你这种方法不能看到对方的位置