用户:十七格子熊查看:0 回复:4 评论:0 创建时间:2020-03-12T10:51:56
前几天我把作品发喵专题上了,终于把头衔拿到手了。当时我那个作品其实是有联机模式的,不过后来没编下去,就放弃了。
对了,这里先希望大家少出门,勤洗手,共喵。武汉加油!
然后呢,我最近买了一个叫《机甲风暴》的作品,是可以联机的,我大概懂了,现在我说一说。
——————————————————————(其中会用到《机甲风暴》的一些图片,望原作者体谅)
首先来看一个图片:
这喵作者用了两个角色——红方和蓝方的方块(这里是红方的,蓝方看着红方编就行),程序是这样的:如果点击角色后这里没人,那么执行下面程序,否则只播放音乐。
那这里为什么要设置“方”的值呢?据我的想法来看,红是1,蓝是2或0,这样就可以区分阵营了(仅仅为本人猜测,但为毛不用动作模块里设置阵营的积木呢?)
然后播放音乐,把红方设置为点击者的名称。下面我也不是很懂,不过大概是设置生命值和位置的。然后匹配。
啊靠,这好长,我都快截不下来了。
如果收到“开始匹配”广播,就显示,取消匹配,就隐藏。
额,不过这个等待0秒什么意思?有啥用?
咳咳,下面第四行有点长,我解释一下。
就是如果两边都有人,都有用户名,就成功。下面不讲,我先说一下我的一个另外的思路。
就是设两个云变量,用户名一和用户名二。当点击红方就把你的用户名设置为用户名一,蓝方同理。
这样就更好辨认,上面程序第四行的判断也就更好理解了。
他这里是一个动作游戏,所以怎么移动和攻击呢?看下图:
很简单,如果其中的下键被按,阵营如果是红方的,就让红方的Y减去一些数值,如果不是红的,就把蓝方的Y减值,其他几个方向同理。
攻击也很简单,所以我就不说了,有点悟性的应该都知道怎么编了吧。
——-——————————————————————————————————--总结
其实啊,联机超简单的,就是阵营要分清,在写的时候我也把之前不懂的弄明白了,还真是一箭双雕。(水了一个贴子)
用好云变量,你基本上天下喵。(咳咳不可能的)