网站大量收购独家精品文档,联系QQ:2885784924

第三章第3节瓢虫.pdf

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章第3节瓢虫

第三章 瓢虫快跑APP 瓢虫快跑应用描述 2 通过倾斜设备来控制瓢虫移动; 查看屏幕上的能量指示条,能量会随时间减少, 并引起瓢虫的饥饿; 让瓢虫追逐并吃掉蚜虫来获得能量,抵御饥饿; 帮助瓢虫躲避青蛙,因为青蛙吃瓢虫。 应用界面 学习要点 3 1、使用多个ImageSprite组件,并检测它们之间的碰撞; 2、使用OrientationSensor (方向传感器)组件检测设备的倾斜,并用它来控制 ImageSprite ; 3、改变ImageSprite的显示图片; 4、在Canvas组件上画线; 5、用Clock组件控制多个事件; 6、用变量来记录数值(瓢虫的能量水平); 7、创建和使用带参数的过程; 8、使用and块。 瓢虫快跑所用组件概况 4 瓢虫快跑游戏中的所有组件 下载瓢虫、蚜虫、死瓢虫及青蛙的图像,此 外还有青蛙的声音文件 任务分层设计 5 6 Interval属性:在本游戏中可以设置为10 (毫秒),来设定 ImageSprite 自身的移动频率; Heading属性:指示ImageSprite将要移动的方向。例如:0表示向右, 90表示向上,180表示向左,等等。现在就让它取默认值——向右, 我们将在块编辑器中改变它; Speed属性:指定ImageSprite在每个时间间隔内移动的距离(单位 为像素)。我们将在块编辑器中设置Speed属性。 7 瓢虫的运动由OrientationSensor通过检测设备的倾斜 程度来进行控制;Clock组件用来每隔10毫秒(每秒100 次)检测一次设备的方向,并相应地改变瓢虫的 Heading (方向)属性。我们将在块编辑器中做如下设 置: Clock组件,它也将出现在“不可见组件”区域,并设置其TimerInterval属性为10毫 秒。 在UpdateLadybug过程里用到了两个OrientationSensor最有用的属性: Angle (角度):表示设备倾斜的方向; Magnitude (幅度):表示设备的倾斜程度,范围从0 (不倾斜)至1 (最大倾斜)。 块实现 8 Magnitude乘以100是告诉瓢虫,在每个时间 间隔(TimerInterval )内,在某个特定的方向, 移动的距离在0到100像素之间。时间间隔为之 前在组件设计器中设定的10毫秒。

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档