猫史档案馆


【MC指令者】制作联机

用户:散漫的人散漫的人查看:2 回复:4 评论:2 创建时间:2020-08-30T14:23:27


很多人都想要制作联机,但不知道联机怎么做,今天,我亲自出马,来教会大家制作联机!

制作联机云变量不可少,所以,我们首先得创造几个云变量。

center_image

然后,我们创造一个联机按钮,可以用画板制作一个按钮,然后给联机按钮配上代码。center_image

center_image

最开头那个音效可以去掉,还有XY坐标你可以更改。

然后,我们创建一个匹配玩家的房间,可以制作一段正在匹配的文字,可以用源码画板,然后判断有没有第二个玩家进联机,如果没有就一直不动,如果有,就进入下一个屏幕。

配上代码:

center_image

那如果玩家想退出联机怎么办呢?千万不要重启游戏,不然,开头的代码中玩家用户名就会一直在那存着,然后别人匹配时就会匹配成功,然后一个人打,没意思就重启,两个用户名一直存在云变量里,这样的话,别的玩家就玩不了联机,所以,我们要创建一个退出按钮,然后配上代码:

center_image

这样就不会出现刚刚那种问题了。

然后进入游戏,游戏角色怎么控制呢?

别急,我来教你。

如果你是玩家角色一,那就用上一个阵营的XY云变量,我这里红方阵营是角色一,蓝方阵营是角色二。

给玩家角色先配上代码:

center_image

然后,游戏角色移动的时候要判断你是不是这个阵营的玩家,之前我们用“红”、“蓝”云变量记录了玩家用户名,现在只需判断你的用户名是不是等于“红”或“蓝”变量,然后就可以给相应的角色移动。

配上代码:

center_image

因为我们刚刚设置了玩家角色的XY坐标为“红X”以及“红Y”云变量,所以云变量的XY的值是多少,玩家角色的XY的值就是多少。

我们想知道对方的血量以及信息的话,那该怎么办呢?

画笔积木就派上用场了。

我们先用画板新建一个角色,不要对那个角色画画,新建角色后直接按保存就可以获得一个透明的角色。

首先,你要让他移到游戏玩家身上,再让它移动到玩家角色头顶,用画笔积木中的文字印章印出对方的信息。

配上代码:

center_image

联机教程就到这里了,大家学会了吗?我们下次再见,拜拜!


回复

上一页1 页 / 共 1下一页
望_庐山望_庐山

喵d

点赞0


评论


散漫的人散漫的人

sorry,我把d打错成b了。

点赞0


评论


武功君武功君

AZ……

点赞0


评论


我需要复制粘贴我需要复制粘贴

是这样吗,https://shequ.codemao.cn/work/66348396?entry=copy_work_url

点赞0


评论