模块语言编程游戏之动画-第6关

时间:2024-10-12 20:55:08

1、进入第6关后弹出关卡提示,从文字上看貌似不知道作者要表达什么,那么可以点击三角形播放按钮,看看作者的意图。预览完毕后,将问烙疋艘烯题进行拆解,那么就是一条斜线和一条横线的运动。斜线的起始点沿对角线运动,终点沿上边由右向左运动。横向的运动是起始点沿着对角线向上移动,而终点则沿着下边由右向左移动。

模块语言编程游戏之动画-第6关

2、在“动画”中拖出一个“线”控件,设置起始点为(0,0),终点为(100,100),宽度为1。

模块语言编程游戏之动画-第6关
模块语言编程游戏之动画-第6关

3、从“动画”中拖动两个“time”控件,分别放到斜线的起点x和起点y,点击预览可以看到起点沿对角线向右上角移动。

模块语言编程游戏之动画-第6关

4、接着设置终点运动轨迹,这里由于是从右往左移动,所以需要用到数学运算,而且是减法,按途中流程图放置的终点的x轴上。

模块语言编程游戏之动画-第6关

5、接下来设置横线,同样从“动画”中拖出一个“线”工具,设置起点为(0,0),终点为(100, 0),宽度为1。

模块语言编程游戏之动画-第6关

6、同样线为横线设置起始点移动轨迹,它和斜线起始点移动轨迹是一样的,拖动两个time控件到起点x和y即可。

模块语言编程游戏之动画-第6关

7、最后设置横线的终点轨迹,同样由于是反向移动,需要用到数学减法运算,具体如图。

模块语言编程游戏之动画-第6关

8、程序设计完毕,开始测试。

模块语言编程游戏之动画-第6关

9、测试通过,准备迎接下一关挑战!

模块语言编程游戏之动画-第6关
© 手抄报圈