首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

挑战编程猫:精确控制克隆的数量,变量也可以计数

挑战编程猫:精确控制克隆的数量,变量也可以计数

这个脚本游戏是怎么运行的呢?其实,这只是一个例子,我感觉还可以做出更有趣的脚本。

先简单说一下,这个脚本运行的过程。舞台上给出一道题,两条海鱼,要求编程猫的数量是编程猫的3倍,也就是6只。右下角设计三个按钮,一个值增加编程猫数量的按钮,每次增加一只猫;第二个是提交按钮,如果感觉数量够了,就选择提交。系统判断是否正确与错误;第三个按钮是一个出错重来的按钮,清除所有的编程猫。

这个脚本需要注意以下两个关键点。

第一,控制克隆编程猫。

因为这个编程猫是往右克隆的,所以,克隆需要X坐标每次增加一个参数(这里设置的参数为100)。我这里对原脚本进行了优化,当第一排编程猫克隆出界以后,就需要克隆第二行、第三行。这是怎么做到的呢?

因为这里的第二行是向下,也就是本体要在Y坐标上进行移动定位。这样就可以再多克隆几行整齐的编程猫(克隆体)。这里的增加编程猫的按钮就做好了。增加合理虽然用不了这么多编程猫,但是明白了原理,可以做出更多有趣的游戏。

第二,判断编程猫克隆体的数量,胜利与失败。

这里需要设置一个变量进行计数。因为编程猫有一个本体,也就是少一个克隆体,有一个本体充当,所以,克隆体的其实计数是1,而不是0。

提交按钮点击以后,当数量等于要求数量时,这时候就可以发送胜利广播,显示胜利的界面,如果不等于,就显示失败界面。

​还有一个情况,就是发现错误,自己需要主动清除的情况,这个是怎么实现的呢?这里用的是编程猫独有的重启积木。准确的说是需要清除所有的克隆体,并且把编程猫再次移到初始的位置。所以,需要设计一条广播,点击以后,进行这样的操作就可以了,别忘了,数量计数再次返回1。

掌握了编程原理之后,是不是能设计出更加有趣的克隆计数的脚本呢?多不妨试一下。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OkZnUG5odNf819zHkgS6-kOw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券