第32课 坐标系大冒险

启动思维

项目设计
一起来看一看想要完成这次大冒险要做哪些事情吧。
(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。


