购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2 朝向大作战

视频讲解

角色的朝向决定角色接下来要朝哪个方向移动,搞清楚朝向,是能否移动正确的关键。

实战2-5 Scratch中的方位图如图2.11所示。只有知道方位图是如何定义的,才能更好地理解朝向类积木。

勾选 ,会在舞台上出现方向提示框,90对应图2.11中的3点钟方向。

单击 中的数字,弹出方向提示,如图2.12所示。接下来可直接设置值为-90,或选中指针转到9点钟方向。

图 2.11

图 2.12

启动脚本(见图2.13),神兽倒着朝向左边,如图2.14所示。

图 2.13

图 2.14

小提示: - 号代表反方向,如果规定 90 朝右, -90 即反向朝左,在一个圆中当方向值之和为 360 ,就是相同朝向,例如 -90 ,就是 270 90+270=360

咦?为什么朝向左边会倒着呢?

随便拿起手边的一个东西,然后朝向左或者右,旋转180度,现在,你手上拿的那个东西是不是上下颠倒了?

如何才能在角色朝向相反方向时,不发生上下颠倒呢?需要使用 ,启动修改后脚本(见图2.15),神兽正常地朝向左边,如图2.16所示。

单击 中的下三角按钮,如图2.17所示。选择不可旋转,不论设置面向哪个角度,角色都不会旋转。选择任意旋转,即无翻转模式旋转。

图 2.15

图 2.16

图 2.17

实战2-6 勾选 ,初始化神兽面向90方向。启动脚本(见图2.18),神兽始终面向鼠标移动方向。

是一个很智能的积木,默认面向鼠标指针方向,当舞台上有多个角色时(演示引入Abby),单击下三角按钮,如图2.19所示,还可以面向其他角色。这样不管Abby移动到哪里,神兽始终都会面向Abby。

图 2.18

图 2.19

试一试:Boss来啦

修改图2.19中的脚本,结合 让神兽朝着鼠标慢慢移动。

神兽设置了个小障碍,把源码中的“旋转模式”修改了,启动脚本(见图2.20),神兽会很不自然地转向,改成“任意旋转”试一试吧。

图 2.20 954sFnuQYl7iGaVJCvyA4Z7yA0ZYPFk7RbBFRg+a4lrcb+ERFKt3zg3Mh2ohjkiK

点击中间区域
呼出菜单
上一章
目录
下一章
×