用户:
时迁酱查看:5 回复:11 评论:5 创建时间:2020-11-06T22:02:24
------------------------------------------开心分割线------------------------------------------

大家好~
今天,我发一个手把手教程:联机
是不是很期待呀
废话不多说进入正题~
开始前先问大家一个问题“是不是什么东西都有一个骨架?”当然编程也有骨架是什么呢我来告诉大家吧!
分别是
匹配模块
检测模块
初始化模块
1.匹配模块如图:
这段代码的意思是给匹配的玩家编个号码,以便于区分两个玩家看到的不同画面和操
作对象。还有就是记录有多少个人在匹配,如果云变量等于2,就是说有两个人点击了匹配,那么咱们就可以成功切换屏幕进入对战了。
咱们再来分析一下。为什么要让云变量玩家编号增加1呢?
很简单,这是为了记录现在有多少人按下匹配按钮。
你可以把云变量玩家编号想象成一个房子,每当有一个玩家点击匹配的时候,就等于进入了这个房子里。空的房子,里边没有人,所以没人匹配的时候,云变量为0;当有一个人点击匹配的时候,等于房子里进去了一个人,所以要让【云变量玩家编号】增加1啦!那为什么又要设置普通变量本地玩家编号等于云变量呢?-这么做是为了区分两个玩家,给匹配的玩家编个号码。这样在对战的时候,才能让程序分辨现在操作的是哪个玩家,看到的画面和操作的角色是哪个。不同玩家看到的画面都是相对的,这个咱们后面再讲哦。
那为什么要确认呢这不是多此一举呢?
是因为有一些人匹配不到人就直接退出了,那么下次就会一直有个空房子所以才这样。
未完待续
imgsrc="https://static.cod喵/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E7%82%B9%E8%B5%9E.gif"alt="emotion_编程猫_点赞"imgsrc="https://static.cod喵/emotion/star_cat/%E7%88%B1%E4%BD%A0.gif"alt="emotion_星能猫_爱你"
点赞0
评论