(
课件网) 1.5 用编程方式制作动画 甘肃教育版八年级上册 教学目标 1、了解代码方块; 2、学会制作用程序控制演员的动画; 3、学会制作用程序仿真的动画。 新知导入 新知引入 如何通过程序设计来制作动画呢? 利用代码方块来制作具有交互功能的动画作品。 代码方块可以分为: (1)图形化编程; (2)纯代码。 1.5.1 代码方块 新知讲解 Paracraft代码方块提供了一种面向动画的全新编程模式,用户可以用代码控制动画编写任意复杂的计算机动画与游戏。 图形编码 代码编码 新知讲解 代码方块永远控制离它最近的电影方块。红色框中两个代码方块控制的是红色框中的电影方块;蓝色框中代码方块控制的是蓝色框中的电影方块。 新知讲解 蓝色框中的三个代码方块控制的都是蓝色框中的电影方块,因为他们三个离电影方块最近;红色框中的代码方块控制的是红色框中的电影方块。 新知讲解 电影项下选择拉杆,拉杆可以放在两个代码方块旁边的任何一个位置,我们打开其中任意一个拉杆,可以看到两个代码方块同时亮起,表示两个代码方块都被执行了。 新知讲解 点击演员可以看到同时执行的效果,两组代码方块同时执行。 1.5.2 用编程方式添加交互动画 新知讲解 代码方块在E键代码或电影分类下,ID是219, 是蓝色的。 新知讲解 按下“E”键打开工具栏,创建一个“代码方块”页面会自动为我们创建一个“电影方块”和一个演员。 新知讲解 右键创建代码方块,右键单击代码方块,就进入了代码方块的编辑界面。 新知讲解 鼠标右键单击世界中的“代码方块”,到“代码方块”的编辑界面。 代码放大缩小 代码编辑区 代码方块 属性设置 图块/代码切换 执行/停止程序 指令库 指令类别 新知讲解 通过代码方块添加图形编码,播放动作编号和前进指令。 新知讲解 编辑图形编码,让演员碰到其他玩家转身离开,加入相应的判断指令。 新知讲解 除了图块编程,还可以采用代码实现同样的效果。右键打开代码方块,左上角的按钮是运行代码,旁边是暂停,最下面是输出框。 新知讲解 代码moveford(1, 0.5)代表的是演员在0.5秒内前进一格。点击这条代码,就会看到演员在零点五秒内前进了一格。 新知讲解 点运行,看到这个演员会说“hello world!!”,hello world说完后2秒会自动消失。 课堂练习 1、代码方块可以分为: 和 。 2、Paracraft代码方块的作用: 。 3、简述创建代码方块的过程。 课堂练习 1、代码方块可以分为: 图形化编码 和 纯代码 。 2、Paracraft代码方块的作用:控制动画编写任意复杂的计算机动画与游戏。 3、简述创建代码方块的过程。 答: 按下“E”键打开工具栏,创建一个“代码方块”页面会自动为我们创建一个“电影方块”和一个演员。 课堂总结 本次课首先了解代码方块,接着学会制作用程序控制演员的动画,最后探讨了学会制作用程序仿真的动画。 板书设计 用编程方式制作动画 一、代码方块 1、代码方块的概念 2、代码方块的分类 3、代码方块和电影方块 二、用编程方式添加交互动画 1、添加代码方块的方法 2、代码方块的编辑界面 3、代码方块的图形编码 4、代码方块的纯代码 课后作业: 请打开项目ID:4181的世界,通过AI教学系统,学习利用程序制作动画的方法。 1、制作一个星球仿真运动画面,模拟地球和月球的公转。 2、为《水调歌头·明月几时有》或音乐MV动画作品设计可交互的演员角色。 作业布置 请打开项目ID:4181的世界,通过AI教学系统,学习利用程序制作动画的方法。 1、制作一个星球仿真运动画面,模拟地球和月球的公转。 2、为《水调歌头·明月几时有》或音乐MV动画作品设计可交互的演员角色。 作业布置 1、制作一个星球仿真运动画面,模拟地球和月球的公转。 作业布置 2、为《水调 ... ...