用户:王子牛的弟弟查看:1 回复:2 评论:1 创建时间:2021-08-13T09:48:27
聊天室分三种,按照制作难易度排列的话就是:列表聊天室,变量聊天室,印章聊天室。
NO.1:列表聊天室,制作难易度:简单。(不要问我为什么是绿的)
首先,先创建一个云列表,名称:聊天室(列表名字随便,我这是默认的),让这个云列表显示,之后的所有积木全都是在“发送”的按钮角色上,其实很简单,就是
<当角色被点击>
<询问“请输入你要输入的内容”并等待>
<添加<把“<用户名>”“:”“<获得答复>”放在一起>至【聊天室】的末尾>
(注:这里的列表积木全都是云列表积木,不是普通列表积木,否则没有效果,还有这里的用户名积木是在云变量积木盒子里的积木)
这样就完事了。
NO.2:变量聊天室,制作难易度:中等。
首先,创作7个公有云变量(创作多少个都行,创作多少个云变量就是你要显示的多少个聊天中的话),名称随便,我这里默认为1,2,3,4,5,6,7。另外再添加一个公有云变量,名称也是随便,我这里默认为传送。
现在开始给“输入”角色输入积木。
<当角色被点击>
<询问“请输入你要输入的内容”并等待>
<设置云变量【传送】的值为<<把“<用户名>”“:”“<获得答复>”放在一起>>
<发送广播【刷新】>
为了让积木看起来更有调理,我使用了广播积木。之后开始编写广播后的另一段:
<当收到广播【刷新】>
<设置云变量【1】的值为【2】>
<设置云变量【2】的值为【3】>
<设置云变量【3】的值为【4】>
<设置云变量【4】的值为【5】>
<设置云变量【5】的值为【6】>
<设置云变量【6】的值为【7】>
<设置云变量【7】的值为【传送】>
这样就实现了聊天室刷新的功能,变量聊天室也已完成。
NO.3:印章聊天室,制作难易度:困难
印章聊天室就是变量聊天室的进价版,只不过是用文字印章来把变量给显示出来。不过还要再加上1个角色,名称:聊天室印章(名字随便的,这是我默认的一个名字)(还有你可以一次弄多个角色来弄也行,但是那比较麻烦,既然长了脑子,为什么就不用一下简便的方法呢),还有现在最好把公有云变量的数量调为14个,这样效果更好。现在开始给“输入”按钮输入积木。
别的积木都不说了,还是上面变量聊天室的积木,我们先在收到刷新广播下面加上一个广播积木和一个画笔积木。
<当收到广播【刷新】>
<设置云变量【1】的值为【2】>
<设置云变量【2】的值为【3】>
<设置云变量【3】的值为【4】>
<设置云变量【4】的值为【5】>
<设置云变量【5】的值为【6】>
<设置云变量【6】的值为【7】>
<设置云变量【7】的值为【8】>
<设置云变量【8】的值为【9】>
<设置云变量【9】的值为【10】>
<设置云变量【10】的值为【11】>
<设置云变量【11】的值为【12】>
<设置云变量【12】的值为【13】>
<设置云变量【13】的值为【14】>
<设置云变量【14】的值为【传送】>
<清除画笔>
<发送广播【印章】>
因为我们是要弄印章聊天室,所以刷新的时候要先清除一下屏幕上的印章,再印上新的印章。所以要给“聊天室印章”角色输入积木。
<当收到广播【印章】>
<移到x(-300)y(362)>
<文字印章<把“<用户名>”“:”“<【1】>”放在一起>大小(60)居右>
<将Y坐标减少(50)>
<文字印章<把“<用户名>”“:”“<【2】>”放在一起>大小(60)居右>
<将Y坐标减少(50)>
<文字印章<把“<用户名>”“:”“<【3】>”放在一起>大小(60)居右>
<将Y坐标减少(50)>
<文字印章<把“<用户名>”“:”“<【4】>”放在一起>大小(60)居右>
<将Y坐标减少(50)>
<文字印章<把“<用户名>”“:”“<【5】>”放在一起>大小(60)居右>
<将Y坐标减少(50)>
<文字印章<把“<用户名>”“:”“<【6】>”放在一起>大小(60)居右>
<将Y坐标减少(50)>
...................
后面的以此类推(作者实在是打不出来这么多字啊)
好了,完结!欧拉!