资源简介 (共28张PPT)第28课光影鼠学习目标巩固与扩展项目讨论逻辑编程12341光影是一种极具艺术的表现形式,我们在这节课体验一下如何在编程的世界里应用光影效果。234巩固“侦测”、“广播”、“虚像”等脚本学习“光影效果原理”、“渐变显示原理”等综合应用所学脚本完成编程项目并扩展新脚本:巩固脚本:无1.本节课用到的角色2.本节课用到的背景黑暗管道光影黑色背景《光影鼠》Mouse1药水1.回忆一下在闪电记忆那一课,我们怎么实现数字隐藏的?2.还记得怎么控制角色上下左右移动而不出边界吗?3.图层是什么意思呢?4.小老鼠在聚光灯下移动,照亮前面的路,怎么实现的?将角色设置为黑色、将背景设置为黑色上下左右结合侦测边界颜色图层就是角色之间的上下重叠关系《光影鼠》虚像与图层之间的结合1.准备项目角色1.绘制一个角色“黑暗轨道”2.绘制一个角色“光影”1.准备项目角色3.导入角色“Mouse1”1.准备项目角色2.光影特效编程1.对角色“Mouse1”编写上下左右移动控制程序按键盘的上下左右可以控制小老鼠移动。2.光影特效编程2.对角色“光影”编写跟随小老鼠的程序并将背景设置为黑色移动到Mouse1,并将虚像设置为50,使之为半透明。3.分析“光影”、“Mouse1”、“黑色管道”三个角色图层关系对光影效果的影响。“光影”在底层、“黑色管道”在中层、“Mouse1”在最上层“黑色管道”在底层、“光影”在中层、“Mouse1”在最上层“光影”在底层、“Mouse1”在中层、“黑色管道“在最上层2.光影特效编程3.药水与光影的距离关系1.导入角色”Potion“导入角色”Potion“,并放置在黑色管道末尾处。2.程序运行时,药水不可见,当光影随老鼠移动到药水附近的时候,药水逐渐显现。用以上程序,测试药水与光影的距离关系。可以看到距离在80左右的时候,药水接近光影。3.药水与光影的距离关系3.根据光影与药水的距离关系,对药水进行编程,实现逐步显现的功能。3.药水与光影的距离关系1.设置一个得分变量,并对药水,编写得分程序。4.设置得分变量,老鼠得到药水得分加11.小老鼠在移动的时候,增加运动效果。5.优化项目细节2.不能让老鼠走出黑色管道5.优化项目细节这里有个点需要注意:拾取颜色的时候,要点小绿旗运行,拾取光影虚像设为50时候的颜色,作为检测对象。3.将药水角色复制到6个,并把黑色管道拓展为6个末端。5.优化项目细节注意药水、光影、老鼠和黑色管道的图层关系。4.实现小老鼠的移动速度,每吃到一个药水,速度增加2.5.优化项目细节1、新建一个速度变量,初始速度设为2.2、每吃到一个药水,速度变量增加2.5.添加背景音乐、小老鼠吃到药水的声音特效以及各个变量的初始化5.优化项目细节添加背景音乐增加吃到药水时候的声音特效在药水角色里初始化变量数值1.思考一下如何在项目运行前,增加一个光影特效,先预览一遍药水的所在位置?6.项目挑战小提示:1、新建一个新的光影角色。2、药水初始时为虚像,根据是否检测到新的光影,来改变自己的虚像特效。原理和药水效果一样。3、结合广播,通知光影扫描完毕,老鼠显现。Q1:为了不让小老鼠走出黑色管道,我们应该拾取哪个光圈颜色?A1:颜色2Q&A颜色1颜色2Q2:小老鼠的大小,如果超出了黑色管道的宽度,会发生什么现象?A2:检测效果失效,小老鼠直接跑出黑色管道。老鼠的大小设置要小于管道宽度,尤其需要留意小老鼠的尾巴是否超出管道。Q&A(1)(2)通过对药水到光圈的距离判断,来改变药水的虚像特效,可以实现药水遇到光圈后,逐步显现的,远离光圈,逐步消失的特效。知识点巩固不同的图层关系,对光影效果的影响。正确的光影特效,请说出以下图层关系哪个正确?( )AB源码测试“光影”在底层、“黑色管道”在中层、“Mouse1”在最上层“黑色管道”在底层、“光影”在中层、“Mouse1”在最上层答案:解析:A源码测试“光影”在底层“黑色管道”在中层、“Mouse1”在最上层“黑色管道”在底层、“光影”在中层、“Mouse1”在最上层“光影”在底层、“Mouse1”在中层、“黑色管道“在最上层 展开更多...... 收起↑ 资源预览