用户:
李童heKW查看:14 回复:8 评论:14 创建时间:2021-12-27T20:39:20
哪位大神能教教我咋做编程聊天室,我不会imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E4%BC%A4%E5%BF%83.gif"alt="emotion_编程猫_伤心"求教!
聊天室分三种,按照制作难易度排列的话就是:列表聊天室,变量聊天室,印章聊天室。 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)> ...................
点赞0
评论
AAA专业睡觉王总然后就一个云列表肯定不爽吧,当按下发送键,发送广播(啥都行)
新建角色,画笔
编辑画笔:
当收到广播(刚才那个)
将Y坐标减少50
文字印章(云变量的最后一项)(刚才有错误,要去改)
这样输出就好了
点赞0
评论