猫史档案馆


【教程贴】如何制作简易联机?

用户:调皮的乔治调皮的乔治查看:28 回复:34 评论:28 创建时间:2022-03-03T22:38:03


大家好!我是调皮的乔治,今天我要教大家如何做联机,但是我要叫大家的是简易联机,顾名思义,就是代码简单明了的联机,话不多说,开始吧!

成品展示见评论区

本次成品:联机手速

首先,我们要知道联机的几个步骤:匹配-游戏-判断结果

第一大块,匹配:

center_image

 

首先创建这4个公有云变量(不会有人不知道为啥要创建云变量吧?!)

创建一个画笔积木(样子随意,但是要隐藏),再拼接以下积木 目的是让大家看到匹配数据

center_image

然后拼接这段积木,为了在显示的时候不会感觉奇怪

center_image

接下来是匹配部分——

center_image

先创建匹配按钮 再给它拼接以下积木

center_image

逻辑:自己被点击时,要先判断玩家有没有匹配,然后就是判断如何匹配,玩家一=暂无人选的意思是玩家一没有匹配,玩家二同理,如果玩家一和玩家二都不等于暂无人选,那就代表有人在玩了,此时不能匹配

center_image

然后拼上这段积木(图片太小,请放大查看,(按下ctrl再滑动鼠标中键)),这段积木的意思是,当玩家一和玩家二都被匹配时,如果此玩家参与匹配,切换到游戏界面

游戏&判断结果

在游戏屏幕添加画笔角色,在拼接以下积木

center_image

最后添加一个点击角色 拼接以下代码:

center_imagecenter_image

第一段积木是倒计时&判断结果的部分,我这里的倒计时为10秒,大家可以自行修改,倒计时以后的积木先不看,先看第二段积木,这个就是当点击角色时如果倒计时还没结束,就将玩家那一方的点击数增加1(玩家一点击的话就将玩家一点击数增加1玩家二同理),再回来看第一段积木的后半段,先将玩家数据清空是为了不影响下一局游戏,点击数先不清空是为了之后的判断,当然!判断完之后,就要赶快清空点击量

好了!我就教到这里了!其实这个游戏只是一个联机框架,目的是为了教大家如何匹配,你们可以根据这个教程发挥更多的创意做出联机猜拳、联机扔骰子,还有更难的联喵战、联机PVP!下次再见!


回复

上一页1 页 / 共 2下一页
调皮的乔治调皮的乔治

实例链接喵o.cn/work/137541185

点赞1


评论


Summer橘子喵Summer橘子喵

赞!

点赞0


评论


我是伊柒我是伊柒

赞!

点赞0


评论


用户_869149用户_869149

其实可以弄个云列表!喵家名字弄进列表,再设置当人数达到多少就开始游戏。

点赞0


评论


慧音牢师慧音牢师

喵d

点赞0


评论


调皮的乔治调皮的乔治

顶顶顶

点赞0


评论


Asheep233Asheep233

虽然代码貌似可以实现效果,但是显然可以优化的更好。

另外教程写的不好。写教程以前先说明要实现什么效果,原理是什么,你这就写了个“联机”然后就直接上代码了

点赞1


评论


调皮的乔治调皮的乔治

顶顶顶

点赞0


评论


Accumulating丶謀Accumulating丶謀

              好                好 好 好 好 好

            好                                好       

         好          好                好

  好 好 好 好 好 好    好 好 好 好 好 好

      好        好                        好

        好  好                    好       好

      好     好                        好

(不是抄袭,是自己打出来的)

点赞0


评论


Mini_editMini_edit

谢谢大佬!

点赞0


评论


柴犬汪柴犬汪

要是能收藏就好了

点赞0


评论


鱼丶鱼丶

az

点赞0


评论


不歪刻晴真君_不歪刻晴真君_

收藏(

点赞0


评论


xiao998xiao998

纯列表式联机,懂?

点赞0


评论


调皮的乔治调皮的乔治

自此贴子发布以来,有好多人过来向我“提建议”(其实就是在表达TA对此帖子的不满),但我还是谢谢你们,毕竟这个帖子确实不是很好,只是下次再来提建议的时候态度好点,还有,这本来就是简易联机,是给初学者用的,不要再来批评这个帖子啦!

点赞1


评论


小宇w小宇w

这个不是精帖就可惜了

点赞0


评论


秉晴鱼节秉晴鱼节

求做个抛物线教程imgsrc="http://img.t.sinajs.cn/t4/appstyle/expression/ext/normal/5c/huanglianwx_thumb.gif"alt="emotion_微笑"

点赞0


评论


少年不识愁少年不识愁

能不能加个取消匹配

点赞0


评论


夏日西瓜夏日西瓜

有BUG,如果用户名叫“暂无人选”就会匹配不了,应该只在画笔界面把“0”打印成“暂无人选”,云变量实际是“0”

点赞0


评论


调皮的乔治调皮的乔治

顶顶顶

点赞0


评论


调皮的乔治调皮的乔治

为啥没被展示?

点赞0


评论


Architect_煎饼Architect_煎饼

这边建议楼主加入定时询问是否在线(虽然用处不大)

点赞0


评论


咸鱼领主咸鱼领主

你们一堆源码传说倒没事,我们......想做一个1V1联机对战都卡的要命(一个角色用云变量保存X坐标Y坐标来移动都卡的要喵,更别提方向,血量,技能,技能冷却,蓝条等等)......

点赞0


评论


咸鱼啦咸鱼啦

DDFDFDFDF

点赞0


评论


树林归来树林归来

考古() 

点赞0


评论


稚气的力士甲虫ViN9稚气的力士甲虫ViN9

你则个有缺陷啊!如果玩家突然结束程序,他的用户名会一直留在上面!!!

点赞0


评论


灵秀的乌灵秀的乌

imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E5%8A%A0%E6%B2%B9.gif"alt="emotion_编程猫_加油"

点赞0


评论


麟_月麟_月

这这这,这是乔治还是钻石

点赞0


评论


好客的柠檬好客的柠檬

imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E7%82%B9%E8%B5%9E.gif"alt="emotion_编程猫_点赞"imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E7%82%B9%E8%B5%9E.gif"alt="emotion_编程猫_点赞"imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E7%82%B9%E8%B5%9E.gif"alt="emotion_编程猫_点赞"

点赞0


评论


好客的柠檬好客的柠檬

赞imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E7%82%B9%E8%B5%9E.gif"alt="emotion_编程猫_点赞"imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E7%82%B9%E8%B5%9E.gif"alt="emotion_编程猫_点赞"imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E7%82%B9%E8%B5%9E.gif"alt="emotion_编程猫_点赞"

点赞0


评论