谷歌课程爱弹琴讲_第1页
谷歌课程爱弹琴讲_第2页
谷歌课程爱弹琴讲_第3页
谷歌课程爱弹琴讲_第4页
谷歌课程爱弹琴讲_第5页
已阅读5页,还剩38页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

AppApp本章目••••了本章目••••了解数组、循环与递归思掌握使用单个音效组件来播放不同的声音文AppApp展示与分(a)(b)展示与分(a)(b)展示与分(c)播放录音展示与分(c)播放录音(d)AppApp安安爱弹素材准安安爱弹素材准9张图片:图标图片、按钮背景图文件、7张不同琴键按下的图片文件7个音频声音文件:1~7.wav,音节文组件设组件设所有组件的说所有组件的说明及属性设置所有组件的说所有组件的说明及属性设置所有组件的说明及所有组件的说明及属性设置模拟器中切换横屏/竖屏模式AppAppAppApp实现弹琴的发实现弹琴的发增加弹琴时的增加弹琴时的视觉效AppApp定义“弹奏”过定义“弹奏”过AppApp避免资源文件找不由于App刚开始运行时音频文件还没有加载到内容中,当用户弹琴时可能会报找不到音频文件的错误•避免资源文件找不由于App刚开始运行时音频文件还没有加载到内容中,当用户弹琴时可能会报找不到音频文件的错误•••这些代码从逻辑功能上讲只有最后一句有意义,前面的设置都会被后面的直接覆盖掉但正是通过这些设置语句,把所有音频文件都加载进了手机运行内存•AppApp录音需要做的事••需录音需要做的事••需要记录下来2类信•用户弹了什么琴键,要按•每个琴键是什么时候弹的,要知道相邻两个琴键弹奏的时间间隔带录音功能的带录音功能的弹碰撞检例如用碰撞检例如用户点击的是“1…2…1…2…3…”(即“按钮1,按钮2,按钮,按钮2,按钮3”),最终按键顺序列表和按键时间列表有5个元素,对应关系如AppApp播放按钮被点播放按钮被点播放录过播放录过播过播过调试运调试运AppApp播放录音流程播放录音流程播放录•播放录•App置App置重重App归App归递在“延时播放录音”过程模块和计时器的“计时”事递在“延时播放录音”过程模块和计时器的“计时”事•当在“延时播放录音”过程模块中把计时器设置为可用时,等待了相应的时间间隔后就会转入计时器的“计时”事件而在“计时”的事件处理模块中又直接调用了“延时播放录这种A模块的实现过程中调用了B模块,而B模块的实现过程中又调用了A模块,实际上是一种递归••一个例一个例递推递推n!=递

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论