趣味编程--两个人聊天(编程2)

 时间:2024-10-14 13:34:48

1、进入Scratch网站,并登录后,打开我们编写的聊天程序,运行后,随着我们输入,产生聊天效果

趣味编程--两个人聊天(编程2)

2、我们输入后,聊天的信息就会消失,我们希望将聊天的内容记录下来,就需要编程了,一般需要记录系列内容,就会想到用链表,链表中存入的信息,可以通过序号读回来,我们来尝试一下,首先,新建一个链表

趣味编程--两个人聊天(编程2)

3、链表创建成功后,Scratch就会自动提供使用链表所需要的方法图标,图标较多(也说明链表会很好用哈),有部分没有中文显示,但意思含义很明显,大致也可以猜出来。

趣味编程--两个人聊天(编程2)

4、为了方便调试,我们将聊天启动事件,变为按下空格键启动,并加入将聊天内容存入链表的图标,双击运行后,我们发现回答进入了链表,并占居第一位,但我们回放时,需要所有的对话,第一句话需要特殊处理

趣味编程--两个人聊天(编程2)
趣味编程--两个人聊天(编程2)

5、还有一个问题,程序停止运行后,我们发现链表中的信息并没有消失,如希望每次运行时,都开始一个新的对话,可以在绿旗被单击时清空链表,为开始新的对话做好准备

趣味编程--两个人聊天(编程2)

6、为使所有对话都进入链表,我们可将第一句话,在绿旗被点击时,就加入链表,也就是使用“将....加入到...列表”图标,将第一句话用程序添加进去,而不是通过回答的文字添加。

趣味编程--两个人聊天(编程2)

7、我们在各角色“询问...并等待”图标的下面,加上““将回答加入到huifang列表”图标,以便于将所有对话都保存下来。

趣味编程--两个人聊天(编程2)
趣味编程--两个人聊天(编程2)

8、之后,我们需要一个回放按钮,我们可以新建一个角色,在矢量驻账答峰绘图模式下,画一个矩形,并用其中的铅笔工具,写上“回放”字样,我是用手写笔写的,如果用鼠标佯鲅烫侬写,就需要多加练习了,目前Scratch上,好像还不能直接输入中文。

趣味编程--两个人聊天(编程2)

9、至此,我们已将聊天的对话存入了链表,并做好了回放按钮,下一步需要考虑,如何将对话重现了,想一下怎么做吧。

  • 源码编辑器怎样添加胜利失败的界面?
  • Camtasia Editor如何保存剪辑完的视频素材攻略
  • 如何建设自己的个人网站?
  • 怎么登录PPT最新版
  • 拍摄时装人像颜色可以怎么搭配?
  • 热门搜索
    三爱手抄报内容 环境手抄报内容 关于邪教的手抄报 中学生安全手抄报 数学手抄报四年级下册 三年级国庆节手抄报 走进西部手抄报 消防安全手抄报大全 书香校园手抄报图片 感恩老师手抄报图片