《乐高实验》课件制作及应用.doc

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

《乐高实验室》课件制作及应用 《乐高实验室》课件用于信息技术机器人活动,依据《Roblab2.5 编程指南》制作,是一个仿真实验型研究性学习类课件。 课件特色与亮点 1、强仿真:课件搭建了一个交互式虚拟乐高机器人实验平台,精确、形象地模拟乐高机器人活动中的搭建、编程、调试等过程。 2、大容量:课件涵盖了乐高机器人活动中从初识Roblab到导航者级别、发明家级别直到高级应用等各级别编程以及比赛准备等全部内容。 3、高智能:课件模拟乐高机器人搭建、编程环境,学习者拥有全部主动权,可以改任意更改程序参数,“机器人”将随之智能化调整运行方式。 课件制作背景 机器人技术融合了机械造型、电子传感器、计算机软硬件和人工智能等众多先进技术,机器人活动作为培养学生能力和素质的智能平台之一,承载信息技术教学新载体的任务,给信息技术基础教育带来了新的活力。但是我们不得不面对机器人设备的不足以及学生集中学习时间有限两方面的尴尬,急需开发一种能够模拟机器人搭建、编程、调试,既适于课堂教学辅导又方便学生自学的平台。课件整体色调为蓝色,配以黑、红、黄色文字,给人以清新、明亮的感觉,显得淡雅而深沉,突出科技主题。 课件封面,模拟乐高机器人活动中心建筑群,画面中心矗立机器人雕塑。 课件画面分割合理,控制区、显示区层次分明,风格协调、和谐、统一。导航控制方便实用,主菜单位于顶部,次级菜单(学习内容控制)位于左部,右上角附以课件控制及帮助按钮,无论何时何地都可以轻松跳转到任意页面,进行课件各个环节的学习。 课件中采用了大量乐高积木实物的形象,从片、块、梁、轮到RCX每一个构件的造型、用色、材质、用光设计都十分考究,以仿真、乱真为终极目标。 课件的帮助系统内容详尽、操作方便,任何时候都可以调出整个系统的使用说明,查找相应环节的操作帮助,随时解决使用者活动过程中遇到的困难。 设计思路及表现手法 本课件意在创建一个信息技术的研究研究学生提供交流研究心得的环境协作学习共享研究成果研究研究 “竞赛准备室”介绍机器人灭火、机器人足球两大经典赛事,从任务要求到比赛规则再到场地介绍,从搭建步骤、技巧,到编程实现的要点,都有非常详细的介绍,并提供程序示意图。最后由观看比赛模块给出逼真的现场比赛效果。 2、练功房 练功房模块儿提供初识Roblab、导航者级别、编程者级别、高级应用各级别全部编程资料,该模块调用后会附在实验室模块的上方,便于活动过程中随时查阅。是《Roblab编程指南2.5》的电子版,同时包括蜂鸣器、马达与灯、分支等实例的运行效果。 3、娱乐厅 娱乐厅开发乐高相关游戏4个,以实现“乐中学”、“学中乐”的活动理念;介绍Roblab Online、Mlcad、Loecad、乐高积木赛车等四个相关软件;推荐“乐高官方网站”、“中国机器人”等机器人活动网站。 4、服务处 提供本课件所有实例、案例源代码下载,使用说明及帮助文档。 元件要素与技术处理 乍一看好像技术处理起来困难重重,要横跨Flash与Roblab两个编程平台,但我们仔细分析一下就不难发现,可以将问题转化成普通Flash动画问题。以“机器人灭火”为例,要完成的效果是,任意拖动蜡烛到任意房间,机器人作出智能判断,到达房间将蜡烛吹灭,我们来看看此功能是如何实现的: 先来分析下图所示的时间线,共有4层、160帧,第一层放置脚本,第二层为引导线,第三层为机器人不同的运动动画,第四层为图片背景。 将蜡烛元件命名为lz,给其写上如下脚本: onClipEvent (mouseDown) { \\鼠标按下,开始拖动 if (this.hitTest(_root._xmouse, _root._ymouse, false)) { this.startDrag(); } } onClipEvent (mouseUp) { \\鼠标抬起,停止拖动 this.stopDrag(); } 分别制作四个透明元件放在场地房间相应位置,并分别命名为mywz1、mywz2、mywz3、mywz4,用全局变量_global.mylz记住蜡烛位置的值,在第一帧上写入脚本: if (lz.hitTest(mywz1)) { \\碰撞测试,如果真,蜡烛在1号房间 _global.mylz = 1; } if (lz.hitTest(mywz2)) { \\蜡烛在2号房间 _global.mylz = 2; } if (lz.hitTest(mywz3)) { \\蜡烛在3号房间 _global.mylz = 3; } if (lz.hitTest(mywz4)) { \\蜡烛在4号房间 _global.mylz = 4; } 制作“run”按钮,写上

文档评论(0)

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

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

1亿VIP精品文档

相关文档