用户:
Iris_青影查看:11 回复:3 评论:11 创建时间:2024-03-31T19:43:05
私聊一直都是无数萌新们想要掌握的一项技术
但是吧……
这技术实在是太难为萌新了
所以,今天我就出一期教程,详细讲解一下
作为交换,你们就……给我的作品点个赞吧!
(求求了,看得人实在太少了)
----------------------------------------------------------分割线-------------------------------------------------------------
首先,先讲解一下原理(当然,理解了原理才能融会贯通嘛)
我这个方法的核心其实就是先将所有信息存入一个云列表中(私发的要用特殊符号标记一下),然后再把它们分类一下。
----------------------------------------------------------分割线-------------------------------------------------------------
废话不多说,直接上实操
首先,我们新建一个云列表,用于存储用户的账号(当然,由于我懒,所以我就直接用训练师编号代替),方便后续确认消息的收件人。只要是进入过这个游戏的,就把他的ID插入这个列表里。

接下来,我们需要新建两个“发送按钮”,当然,两个按钮的积木稍微有一点点不同,一个直接按照正常聊天室的方法做就行,我就不多说了,需要详细讲讲的是私发的按钮:先让玩家输入收件人的ID,然后让玩家输入要发送的内容,最后再在末尾加上一个特殊符号作为标记

当然,你不按我这个格式把消息添加到列表中也可以,只要有一个特殊符号作为标记就可以了
接下来,就需要将所有消息分个类,我用的是遍历的方法:判断每一项中是否含有你用于标记的特殊符号

到这里基本就做完啦,剩下的只需要按照做聊天室的方法将列表里的内容打印出来就好啦!
----------------------------------------------------------分割线------------------------------------------------------------- 制作不易,点个赞吧
甜欣欣imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E5%8E%89%E5%AE%B3%E4%BA%86.gif"alt="emotion_编程猫_厉害了"
点赞0
评论