在这个程序设计中,主要是针对2.0中,克隆命令模块的使用。这个在scratch2.0中是新开发的命令模块。在1,.4中没有这个模块库。
那么在应用中,不但有了克隆,而且也催生出另外一种触发程序的方式即作为克隆体启动。
在这个程序设计中,篮子的设计就是左右移动,作为移动的命令模块是程序设计中非常重要的部分。学过很多相关的移动方式,但是通过程序设计的结构来决定角色的移动,这也是应该掌握的操作。
这个操作掌握不仅是对于程序设计模块库的熟练,更重要的是对于程序设计结构的应用,通过模块化的思维方式,来解决问题的方法。
比如,就是一个命题,角色移动,能够设计出几种程序设计的方式。如果能够通过程序设计结构来解决问题,就是一种解决问题能力的进步。
小球的移动方式,也是通过坐标来决定,首先程序初始的时候,让角色在舞台的顶部。x坐标可以随意,但是y坐标就是规定在180,舞台y坐标最大值。
x坐标的随机数设置,随机数的选择也是需要进一步强调,-210----210之间,是一个什么样的概念。
克隆自己之后,让克隆体移动,纵向移动,这样就是通过设置y坐标的增加为负值,是向下的方向移动。然后判断,接到小球了,变量增加;如果没有接到的小球,落下之后,就会堆在一起,这样还是要给出一个判断,就是若果移动的坐标数值小于了-120,那么删除克隆体。同样,接到之后,也删除克隆体,这样就不会堆在一起了。
总之,这个程序设计看起来比较简单,但是,抽象出来若干个方法,是值得记忆和应用。
---------------------------------------------------
相关文章
原创互联网未来世界企业政府通讯APP办公节约成本类似马云思维-哇谷IM
公有云和私有云之间有什么区别?类似融云、环信云、网易云、哇谷云?
IM云系统即时通讯公有云、私有云、企业云、海外云-哇谷IM团队
im即时通讯社交软件APP红包技术分析(五):微信红包、聊呗红包、诚信红包、高并发技术
im即时通讯-微信红包、支付宝红包、聊呗红包、诚信红包、谈功能逻辑、容灾、运维、架构等。Q红包
更多文章
.
企业即时通讯服务 | 商用红包功能构架 | 哇谷IM首页 | JM沟通IM下载 | IM功能与价格 | 即时通讯动态 | 热门动态 | 关于哇谷 |联系我们