猫史档案馆


云列表聊天室头像聊天框教程(超级简单)【干货满满】

用户:林夕狐林夕狐查看:829 回复:21 评论:69 创建时间:2022-12-14T08:48:17


微信大家都用过吧,里面都有头像和聊天框,那么,如何用k4制作头像和聊天框嘞~

大家继续往下看吧~

首先要先知道原理,我是用障眼法(这应该叫障眼法吧))))

就是先打印聊天,然后在将头像和聊天框按规律移动到指定位置

 

先添加到云列表

center_image

有人就该问了,前面的两个1是什么意思?

第一个1是头像的类型,第二个1是聊天框的类型,这两个1的地方可用变量,可改变不同类型的头像和聊天框awa

然后就是制作头像

center_image

头像画的'很好看',别喷

之后设置一个角色变量:次数,每克隆一次就增加1,当云列表聊天室的长度等于次数时就不再克隆了

当云列表的长度为0的时候,也就是没有人说话,那么就没有头像和聊天框

所以就要做一个判断,如果云列表长度为0时,角色变量次数也为0

头像和聊天框也这样设置,如果云列表长度为0时,就删除当前克隆体

center_image

center_image

 

以上是头像的积木,聊天框的积木与这个一样,但是要改一下切换造型,第1个字符串改为第二个字符串

 

然后就是移动到指定位置了

先去看画笔

center_image

发现for循环里面的y坐标,一个减少30,另一个减少90

那么我们就发现规律了,每条消息与每条消息都有90的距离,用户名和消息有30的距离

所以!找到规律:只要头像移动角色变量次数*120(90+30),那一定可以移动到消息的地方!

所以头像和聊天框就再加上这个积木

center_image

(az...我以为我用的次数*120...原来我用的循环qwq,没事,这两个都一样,都一个意思)

然后就成了!~

center_image

注:我随便做的,没考虑好搭配颜色和字体大小还有聊天框大小,大家可以自己调整~~~

ok~狐狸小课堂结束喽~

你学会了吗?

呵呵...

 


回复

上一页第 1 页 / 共 1 页下一页
林夕狐林夕狐

聊天室制作:https://shequ.codemao.cn/community/505955

感谢大佬origin的非线性滑动~

非线性滑动链接:https://shequ.codemao.cn/work/134583531

点赞2


评论

6~

~~~

不干嘛,就来捉只狐狸~


CapZenithCapZenith

板凳

点赞1


评论

捉~

您的报纸到了 https://shequ.codemao.cn/community/506323


千从千从

)))

点赞1


评论

)))

捉千从)))

最近一直没有做作品的动力)))你有啥作品要协作吗

好像没有qwq,你呢?

有个作品就写了点简单的UI,玩法还没想好

你要来吗

嗯嗯~

我有灵感但没时间QAQ


灿烂星河之九天灿烂星河之九天

抢地板~

点赞0


评论


99云教育99云教育

谢谢emotion_编程猫_点赞emotion_编程猫_点赞

点赞0


评论


99云教育99云教育

请问1时间还有什么的第一个字符串从哪里找?

点赞1


评论

第一字符串运算积木就有


永恒跳动的红色火焰永恒跳动的红色火焰

有没有这种可能,这玩意可以用单公云做()()()

点赞0


评论

可以,但是我习惯用云列表做,因为简单,做撤回也好做)))

但他省云空间啊()()()

我怕麻烦啊)))

只要能省云空间,喵就完了()()()

热知识:公云和私云都有1024,压缩信息一下,就有4096了


流年镜影流年镜影

很好,去回复帖里吃灰去吧

点赞1


评论

()()()


无敌版滑稽战神无敌版滑稽战神

猫站现在这么内卷了吗!?(((

点赞1


评论

捉()()()

(恼


罗氏之子罗氏之子

我有个想法:能不能用图像印章打印头像,这样就没有上限了(克隆体最多只有三百多个)

点赞0


评论

你聊天室存300条消息?)))

同一个角色确实只能克隆300多个克隆体啊

可以

是可以)))但是我不会用印章打印)))

K4更新了,克隆体最大数量512个(K3是300个)


无敌版滑稽战神无敌版滑稽战神

看来,我要做一个衫脚函……啊不对,三角函数教程了(((

点赞0


评论

qwq我反正连三角函数都不会((((((((((((((((


我是菜鸟啊我是菜鸟啊

幸好没说是我问的,太丢人了(捉狐狸~

点赞2


评论

)))

qwq

捉狐狸(((

啥??头像额……


FAL影FAL影

为什么云列表用不了这个???????????????????????????????????????????????????????????????????????????????????????????????????????????????????

点赞0


评论


圆周率的使者圆周率的使者

狐狸你什么时候会水帖了?

点赞1


评论


大圣牛柳大圣牛柳

没这么麻烦。

各位图像印章听过吧,狐狸做的是文字印章聊天室,其实只要改一下就行了,加三个积木

还是一个头像center_image

然后代码center_image

 

就行了,链接有,别急:https://shequ.codemao.cn/work/168609521,里面的聊天室就是了,已开源

我解释一下为什么要显示再隐藏啊:因为如果不隐藏他会多出一个头像,不美观

忘记发运行效果了:center_image

点赞2


评论

置顶下

可以啊,明天吧,发协作

qwq,6

有没有QQ?没有现在发

3544766121

同意一下


小鹿UUyM小鹿UUyM

收藏?

点赞0


评论


么丶孓噩么丶孓噩

遍历删除是什么

点赞0


评论


无敌版滑稽战神无敌版滑稽战神

为什么狐狸的每一篇帖子的最后都有一个呵呵……(((

点赞0


评论

物理梗,呵呵

???没看懂(((

自己在网上搜一下,有一个物理教学视频最后都有这句话((

别问我一个7年级咋知道的

原来如此(((


Shawn666666Shawn666666

我用的克隆体。。。

结果bug一堆

点赞0


评论

谁能帮帮忙啊 蟹蟹乐

阿巴阿巴(((

666


白米饭AYFY白米饭AYFY

  大大大大大大大大喵

点赞0


评论


树林归来树林归来

狐狸能出个多人联机教程吗?想做个联机但只会双人的( )

点赞0


评论

照样用分割列表呗(((

不同屏幕用不同的项(((

话说用列表我就怕又要一个个云变量一起了,也就是说,假如作品要有个保存数据功能,保存到了列表中,每个用户都这样,那会不会每个用户信息都保存进去了?

保存到云变量里面呗

类似于:“把XXX(分隔符)XXX(分割符)放在一起,当要读取数据时,把数据按(分割符)分开成列表

这是私有云变量还是公有?还有,话说这样是不是保存多个数据到一个云变量里,到时候输出数据就只需要这个云变量分开成列表的第几项就OK了对吧

对啊(((

联机的话肯定就是公呗

话说还有个问题,云变量里面的那些数据可不可以用普通变量

可以啊,只要不忘记同步数据就行啦

啊谢谢,可以做10人联机了!

你确定是公有云变量?公有定义说是你是3,别人也就是3的啊,我说是个人数据呢!

前面加个用户ID,如果用户ID相同,就改变那个项

哦那我还是用私有吧

???你用私云做联机???

不行吗,里面的数据保存就是要用私有的,因为看着我要做的感觉不像是个公有能做的

那你怎么联机呢?

只有公云才允许共享数据

举个例子

在不

比如投票,就必须用公云

我明白了!是不是说公有是共享数据专用,私有只是个人保存专用,有人误解为公有是假如说一个人为3,其他人跟着存储为3,但事实是这样的:存储为3,大家眼中看到 你的存储都是为3.也就是说,一个人移动一步,其他人也都看到你移动。联机就是这个道理对吧?

差不多,但是保存个人数据的时候要加上用户ID,提取信息的的时候才方便提取