今天又迎来了第五次课程啦~
首先恭喜第五小组的两位优秀学员,获得了上节课PK大赛的最高分,让我们带上荣誉的小艾手环。在以后的学习中将会有更多的挑战,希望所有同学再接再厉,收获属于你们的荣誉。

在前面几节课我们一起学习了给小艾加载和设计动作,今天我们要学习的是代码的编写,分别有速度、延迟和循环

刘老师运用疯狂动物城的片段导入速度的概念,并请同学们分析视频里面的动物都有哪些性格,有的同学说树懒说话特别慢,朱迪的性子比较急,由这个分析引入到了我们在给小艾设计动作时可不可以也调整一下速度呢?

接下来我们来解析速度控制SPEED的意义和用法,SPEED的语法结构是输入SPPED+空格+数值,在这里要注意到SPEED的数值是在10——150之间的哟~单位是ms(毫秒);

了解了用法和意义后进行一个实践,加载摇手臂的动作并改变其动作速度,并观察小艾在做这些动作时速度会发生什么变化。


掌握了速度的用法我们还要学习一个动作之间的延迟,也就是我们的DELAY,DELAY是控制动作与动作之间间隔的时间,在动作关键帧后加入DELAY就可以保持这个动作一段时间。

DELAY的语法结构是DELAY+空格+数值,延迟也是有数值范围的哟~DELAY的数值在0——6000之间,单位是ms(毫秒),数值越大,延迟的时间就会越长。


刘老师讲完了理论知识,就到了同学们自己实践的时间了:
1.让机器人单脚独立并维持一秒后恢复站立;
2.下蹲抱,并维持手部抱的动作,单脚站立约一秒后恢复站立;

除了速度、延迟之外,还有一个动作的循环,为了便于同学们理解,刘老师特意请同学们举例生活中有哪些你所见过的循环,有的同学说时钟每天在循环,还有的同学说每天上学放学做作业,在生活中有很多很多的关于循环的例子,那如何将循环运用到小艾的动作设计里面呢?同学们刚开始都摇摇头表示不知道,刘老师给大家讲解让小艾动作循环的两种方法,一种是遥控按键的设置,另一种是运用我们的循环指令FOR;

循环指令和速度延迟不同在于,循环指令在一段代码结束后要加上一个ENDFOR表示结束循环。

这一节课同学们的吸收都非常的好,实践的完成也很迅速,做好的同学还会帮老师的忙去帮助没有完成的同学,愉快的上课时间就要结束了,经过几节课的学习,同学们已经养成了良好的习惯,能够快速准确的将所有东西整理好,离开时教室再次恢复了整洁。所有同学带着满满的收获,一起走出了教室。
期待下一次与你们相见!
网友评论