课程首页 › 第2部分 › 第9章

第32课 坐标系大冒险

第9章 精明的运算模块
插图

启动思维

插图

项目设计

一起来看一看想要完成这次大冒险要做哪些事情吧。

(1)上传Xy-grid背景和Rocketship(宇宙飞船)角色。

(2)实现飞船在舞台上到处飞行的效果。

(3)如果飞行高度在-100到100之间,就提示“这个高度挺不错的!!!”。

(4)如果飞行高度低于-100或高于100,就提示“高度发生异常!!!”。

(5)如果飞船处于舞台右半边,就发出“space ripple”提示音。

(6)如果飞船处于舞台左半边,就发出“laser1”提示音。

上传背景和角色。

插图

实现飞船在舞台上到处飞行的效果。

编写代码:

这里的飞行效果包括了飞船喷气动画以及飞船面向随机方向的移动。

①给飞船编写造型变化的脚本,增加喷气效果。

插图

②编写飞船面向随机方向在舞台中飞行的代码。

插图

实现如果飞行高度在-100到100之间,就提示“这个高度挺不错的!!!”的效果。

插图

翻阅秘籍

插图

比较运算符将前后内容进行比较后,会得到一个逻辑值true(正确)或者false(错误)。

通常配合条件积木块使用。

插图
插图

(1)大于积木块

2大于1是正确的,因此这个比较得到的结果是true。

插图

1大于2是错误的,因此这个比较得到的结果是false。

插图
插图

(2)小于积木块

1小于2是正确的,因此这个比较得到的结果是true。

插图

2小于1是错误的,因此这个比较得到的结果是false。

插图
插图

(3)等于积木块

1等于1是正确的,因此这个比较得到的结果是true。

插图

1等于2是错误,因此这个比较得到的结果是false。

插图
插图

翻阅秘籍

插图

这3个积木块分别叫作与、或、不成立,它们统称为逻辑运算符,也可以叫作布尔运算符。

插图

(1)与积木块

只有当两个菱形框里面的条件都是true的时候,这个程序块得到的结果才会是true。

插图

两个菱形框中只要有一个条件是false,这个程序块得到的结果就是false。

插图

示例:

与的两边都是true,所以得到的结果是true。

插图

与两边只要有一边是false,最终的结果就是false。

插图
插图

(2)或积木块

只要有一个菱形框里面的条件是true,那么程序块得到的结果就是true。

插图

只有当两边的条件都是false的时候,程序块执行得到的结果才会是false。

插图

示例:

或的两边只需要有一边是true,最终的结果就是true。

插图

只有当或的两边条件都是false的时候,最终的结果才会是false。

插图
插图

(3)不成立积木块

当菱形框里的条件是true的时候,程序执行的结果为false。

插图

当菱形框里的条件是false的时候,程序块执行的结果为true。

插图

示例:

插图

2=2是成立的,却被说成不成立,所以是false。

当不成立前面的条件结果是true的时候,得到的结果是false。

当不成立前面的条件是false的时候,得到的结果是true。

插图
插图
插图