邵阳县微信公众号开发【邵阳县网络推广】邵阳县建站、邵阳县网站维护、邵阳县网页制作、邵阳县微信小程序代运营公司-小程序制作-网站建设【企业网站制作|网页设计】- 高端网站建设 - 书生商友信息科技-

全国热线:400-111-6878

网站建设推广专家

邵阳县微信公众号开发【邵阳县网络推广】邵阳县建站、邵阳县网站维护、邵阳县网页制作、邵阳县微信小程序代运营公司

发表日期: 2021-04-02 16:55:12 浏览次数:232

邵阳县微信公众号开发【邵阳县网络推广】邵阳县建站、邵阳县网站维护、邵阳县网页制作、邵阳县微信小程序代运营公司

邵阳县为湖南省邵阳市下辖县,属革命老区,是国家扶贫开发工作重点县和国家退耕还林项目重点县。邵阳县位于湖南省中南部偏西,东邻邵东县、祁东县,南连东安县、新宁县,西接武冈市、隆回县,北抵新邵县和邵阳市区。

邵阳县农产品主要有水稻、辣椒、柑桔、茶油、花生、百合、黄花、生猪、烤烟等;矿藏主要有无烟煤、大理石、石膏石、重晶石、铁、锰、锑及油页岩。

2017年,邵阳县实现地区生产总值1437494万元,其中第一产业实现增加值335849万元,第二产业实现增加值496529万元,第三产业实现增加值605116万元。 [1]  截至2017年末,邵阳县常住人口为936936人;汉族占99.6%,其余主要为回族。 [2] 

2020年2月29日,湖南省人民政府同意邵阳县退出贫困县。

添加蚜虫

下面来添加蚜虫,即让蚜虫在FieldCanvas上浮动。如果瓢虫撞上蚜虫(视同“吃”掉它),则瓢虫的能量水平升高,而蚜虫消失,且稍后会再次出现。(在用户看来,这完全是另一只蚜虫,但实际上是同一个ImageSprite组件。)

添加一个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过程,其具体步骤如下:

请对照图5-11检查您的块。如果你还能想到发生其他事情,比如音效,可以自行添加。

{%}

图 5-11 创建EatAphid过程


邵阳县微信公众号开发邵阳县网络推广邵阳县建站、邵阳县网站维护、邵阳县网页制作、邵阳县微信小程序代运营公司


上一条:邵阳县网站制作【邵阳县网站优化】邵阳县建网站、邵阳县微信公众号运营、邵阳县网页设计、邵阳县微信小程序商城
下一条:邵阳县网站推广【邵阳县办理400电话】邵阳县SEO优化、邵阳县微信公众号APP客户端小程序开发、邵阳县网站托管、邵阳县APP开发
网站制作
小程序制作
网站优化
网站开发
400电话办理
网络推广
网站建设
网店装修
微信公众号开发
网页设计
网络公司
域名企业邮箱
服务器空间
网站案例报价
百科问答
编辑排版美工
App软件开发
百度推广
代运营托管
logo设计
网络全网营销
网站备案
网站定制
小程序开发公司
首页
电话
立即预约