
发表日期: 2021-04-02 16:55:12 浏览次数:226
邵阳县微信公众号开发【邵阳县网络推广】邵阳县建站、邵阳县网站维护、邵阳县网页制作、邵阳县微信小程序代运营公司
邵阳县为湖南省邵阳市下辖县,属革命老区,是国家扶贫开发工作重点县和国家退耕还林项目重点县。邵阳县位于湖南省中南部偏西,东邻邵东县、祁东县,南连东安县、新宁县,西接武冈市、隆回县,北抵新邵县和邵阳市区。
邵阳县农产品主要有水稻、辣椒、柑桔、茶油、花生、百合、黄花、生猪、烤烟等;矿藏主要有无烟煤、大理石、石膏石、重晶石、铁、锰、锑及油页岩。
2017年,邵阳县实现地区生产总值1437494万元,其中第一产业实现增加值335849万元,第二产业实现增加值496529万元,第三产业实现增加值605116万元。 [1] 截至2017年末,邵阳县常住人口为936936人;汉族占99.6%,其余主要为回族。 [2]
2020年2月29日,湖南省人民政府同意邵阳县退出贫困县。
下面来添加蚜虫,即让蚜虫在FieldCanvas上浮动。如果瓢虫撞上蚜虫(视同“吃”掉它),则瓢虫的能量水平升高,而蚜虫消失,且稍后会再次出现。(在用户看来,这完全是另一只蚜虫,但实际上是同一个ImageSprite组件。)
添加蚜虫首先要回到组件设计器,创建另一个ImageSprite,要确保它不落在瓢虫上,命名为Aphid,其属性设置如下:
1. Picture属性:设置为已上传的蚜虫图像文件;
2. Interval属性:设置为10,即:像瓢虫一样,每10毫秒移动一次;
3. Speed属性:设置为2,因此蚜虫移动不会太快,以便让瓢虫能抓住它。
不必在意它的x、y属性(只要不是在瓢虫上)或title属性,这些可以在块编辑器中设置。
实验发现,蚜虫每隔50毫秒(Clock1跳动5次)改变一次方向的效果最好。可以通过创建第二个Clock组件,并设定其TimerInterval属性为50毫秒来实现这一效果。但是,我们希望能够尝试不同的技术:使用random fraction(随机分数)块,每次调用,它都将返回一个≥0但<1的随机数。创建UpdateAphid过程,并用Clock1.Timer来调用它,如图5-10所示。

图 5-10 添加UpdateAphid过程
定时器每次跳动(每秒100次)都将调用UpdateLadybug及UpdateAphid过程。UpdateAphid过程首先生成一个介于0到1之间的随机数,例如0.15,如果该数<0.20(在20%的时间里),蚜虫将改变方向,改变的角度为0到360之间的随机数;如果该数≥0.20(在其余80%的时间里),蚜虫方向保持不变。
下一步,当他们碰撞时,让瓢虫“吃掉”蚜虫。幸运的是,App Inventor提供了ImageSprite组件之间的碰撞检测。问题是:当瓢虫与蚜虫碰撞时,会发生哪些事情?在继续阅读之前,请你停下来想想这个问题。
为了处理瓢虫与蚜虫的碰撞,创建EatAphid过程,其具体步骤如下:
瓢虫的能量水平上升50,来模拟享受美食;
让蚜虫消失(设置其Visible属性为false);
让蚜虫停止移动(设置其Enabled属性为false);
让蚜虫移动到屏幕上任意位置(这与MoleMash中移动地鼠遵循了相同的编码方式)。
请对照图5-11检查您的块。如果你还能想到发生其他事情,比如音效,可以自行添加。

图 5-11 创建EatAphid过程
邵阳县微信公众号开发【邵阳县网络推广】邵阳县建站、邵阳县网站维护、邵阳县网页制作、邵阳县微信小程序代运营公司
服务热线
顶部
备案号: 苏ICP备11067224号
CopyRight © 2011 书生商友信息科技 All Right Reserved
24小时服务热线:400-111-6878 E-MAIL:1120768800@qq.com QQ:1120768800
网址: http://www.768800.com 网站建设:上往建站
关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|
企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|
400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|
欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系
服务热线:400-111-6878