猫史档案馆


联机教程(稍有借鉴创作宝典)

用户:十七格子熊十七格子熊查看:0 回复:4 评论:0 创建时间:2020-03-12T10:51:56


前几天我把作品发喵专题上了,终于把头衔拿到手了。当时我那个作品其实是有联机模式的,不过后来没编下去,就放弃了。

对了,这里先希望大家少出门,勤洗手,共喵。武汉加油!center_image

       然后呢,我最近买了一个叫《机甲风暴》的作品,是可以联机的,我大概懂了,现在我说一说。

——————————————————————(其中会用到《机甲风暴》的一些图片,望原作者体谅)

首先来看一个图片:

center_image

这喵作者用了两个角色——红方和蓝方的方块(这里是红方的,蓝方看着红方编就行),程序是这样的:如果点击角色后这里没人,那么执行下面程序,否则只播放音乐。

那这里为什么要设置“方”的值呢?据我的想法来看,红是1,蓝是2或0,这样就可以区分阵营了(仅仅为本人猜测,但为毛不用动作模块里设置阵营的积木呢?)

然后播放音乐,把红方设置为点击者的名称。下面我也不是很懂,不过大概是设置生命值和位置的。然后匹配。

center_image

啊靠,这好长,我都快截不下来了。

如果收到“开始匹配”广播,就显示,取消匹配,就隐藏。

额,不过这个等待0秒什么意思?有啥用?

咳咳,下面第四行有点长,我解释一下。

就是如果两边都有人,都有用户名,就成功。下面不讲,我先说一下我的一个另外的思路。

就是设两个云变量,用户名一和用户名二。当点击红方就把你的用户名设置为用户名一,蓝方同理。

这样就更好辨认,上面程序第四行的判断也就更好理解了。

他这里是一个动作游戏,所以怎么移动和攻击呢?看下图:

center_image

很简单,如果其中的下键被按,阵营如果是红方的,就让红方的Y减去一些数值,如果不是红的,就把蓝方的Y减值,其他几个方向同理。

攻击也很简单,所以我就不说了,有点悟性的应该都知道怎么编了吧。

——-——————————————————————————————————--总结

其实啊,联机超简单的,就是阵营要分清,在写的时候我也把之前不懂的弄明白了,还真是一箭双雕。(水了一个贴子)

用好云变量,你基本上天下喵。(咳咳不可能的)


回复

上一页1 页 / 共 1下一页
sedsseds

不错,字数应该到要求了

点赞0


评论


十七格子熊十七格子熊

?我没水啊

点赞0


评论


姚福骏姚福骏

原来是这样啊,喵太逊了

点赞0


评论


NeutrophilsNotNeutrophilsNot

nb

 

点赞0


评论