收藏本站
 
设为主页
     您的位置:首页在线课堂高二级2018-2019学年度第一学期 》第五课
==※ 高二级 ※==
2018-2019学年第一学期






==※ 相关资源 ※==
 
太平洋电脑网
天极网
eNet网络学院
 
==※ 自由论坛  ※==
   
用户名:
密码:
 
忘记密码
游客请进
 
第五课 进击的地鼠
 
学习目的:熟悉App Invenntor中画布、图像精灵、计时器组件,理解过程的用法以及如何定义过程。
学习重难点过程的用法;计时器组件的使用。
教学方式:老师讲授、提问;学生理解,练习。

学习内容:

一、进击的地鼠
  1. 做什么?
  一个APP,在草地场景中随机出现地鼠,点中地鼠增加1分。


 

  2. 素材下载:
素材

二、操作步骤

  ① 界面设计部分,添加如下组件:(注意,“图像精灵”和”画布“并不是并列关系,而是依附关系。)

  仅供参考的属性设置:
  ② 定义过程
  组件的相关“积木块”,可以分为三大类——事件、属性、过程。
  事件是可以被组件识别的操作,如按下确定按钮,选择某个单选按钮或者复选框。 每一种组件有自己可以识别的事件,如窗体的加载、单击、双击等事件,编辑框(文本框)的文本改变事件,等等。
  事件使用土黄色积木表示。以“按钮”为例,一个按钮就拥有这么多事件:
  
  属性是组件特有的参数。比如按钮就有”宽度“、”高度“、”背景颜色“、”文字颜色“、”文字大小“等属性。对于一个属性,有两种状态,一种是”使用“这个属性,一种是给这个属性“赋值”
  属性使用绿色积木块表示。
  使用属性:
  
  给属性赋值:
  
  按钮的部分属性:
  
  过程可以被组件执行的操作,用紫色积木块表示。比如“音效”组件拥有如下过程:
  
  除了使用App Inventor自带的过程外,我们也可以自己定义一些过程。
  
  在“进击的地鼠”例子中,我们需要定义如下过程:(点击小图看大图)
  

  ③ 事件响应
  有哪些事件?
  ★ When地鼠被触碰的时候:
    震动手机;
    分数+1;(要有一个变量记录当前得分)
    改变地鼠的位置。
  ★ When清零按钮被单击的时候:
    分数score清零。
  ★ When经过一段时间(比如100ms):
    改变地鼠的位置。


三、思考
  这个游戏有什么不足?可以如何改进?

四、拓展任务
  为这个游戏增加“开始”按钮,单击“开始”地鼠才开始移动。


五、调试程序
1、方法一:在“模拟器”里调试

先在开始菜单中运行“aiStarter”。

然后连接“模拟器”。

 

2、方法二:在手机里调试
  安卓手机必须先安装“AI伴侣”(AI Companion)。可以在App Inventor的帮助菜单中下载“AI伴侣”。
安装完毕后,安卓手机启动“AI伴侣”。调试程序时,选择“AI伴侣”模式,扫描二维码或输入验证码即可。


↓↓ 安卓手机中的AI伴侣界面 ↓↓

3、方法三: 生成apk,在手机中安装“进击的地鼠”程序
如下两图,最后扫描二维码即可安装。





* 友情提示:本文档只供本校师生上课时辅助使用,不是正规的教学设计或教案。


 

 

Copyright © 2001-2011 东莞中学信息技术科 All Rights Reserved
IE4.0 or later / 800*600  For The Best View