动作类代码块分六小组:一、自学简单示例1、按当前方向移动(前进/后退)和旋转研究学习【1_动作】文件夹中的以下示例文件:1_move
sb2_rotate
sb3_moverect
sb4_moverect1
sb5_moverect2
sb更多示例:Scratch自带范例:【Animation-6_Aquarium】,控制小鱼翻转调头是通过旋转180实现的
Scratch自带范例:【Animation-7_Jellyfish】,利用重复的旋转、移动实现水母在水中漂浮的感觉
2、面向不同方向或特定对象(鼠标或其他角色)研究学习【1_动作】文件夹中的以下示例文件:6_point
sb7_keymoves
sb8_towardsm_pointer
sb9_towardssprite
sb更多示例:Scratch自带范例【Game-4_Pong】,小球碰到黑色挡板Paddle时,控制小球按入射角的对称方向反弹,即设置面向为“180-方向”
3、移到/滑到特定位置或特定对象研究学习【1_动作】文件夹中的以下示例文件:10_reposition
sb11_gotomouse
sb12_glide
sb更多示例:Scratch自带范例【1_MonkeyDressup】,小猴身上的衣服在脚本执行开始后以及单击衣服后都移动到特定的坐标点上
4、设置或改变角色的x/y坐标研究学习【1_动作】文件夹中的以下示例文件:13_changecoordinates
sb更多示例:Scratch自带范例【Game-4_Pong】,黑色挡板Paddle能跟随鼠标水平移动是通过设定角色的x坐标为“鼠标的x坐标”
“鼠标的x坐标”代码块在侦测类中
Scratch自带范例【8_ScrollingDemo】,四个地形是通过把x坐标设定为如下算术表达式实现的,变量scrollX负得越多,则后面的几个地形