Scratch模块介绍——运动(15个程序块3个数据块)

今天,我给大家带来scratch的运动模块介绍(运动模块包含15个可执行程序块以及3个数据模块)

首先,先介绍一下scratch:

Scratch是麻省理工学院开发的一款简易图形化编程工具。这个软件的开发团队称为“终身幼儿园团队”(Lifelong Kindergarten Group)。几乎所有的孩子都会一眼喜欢上这个软件。建立起做编程的欲望。

                                                                                                                              ——来自《百度百科》


1.移动_填写框_步

 

移动__步,顾名思义就是朝着面向的角度走__步(X,Y每一步各+1(请注意,若朝着斜向可能会分配1在X,Y的值,此结果仅供参考,请实际测试))文件在另一个文章,可使用网页版scratch3.0来进行尝试。scratch中社网站——创作


2/3.右转/左转_填写框_度

右转/左转__度,用来调整角色方向的一个可执行程序块。它可以帮您调整角色的角度(请区分右转与左转),来实现角色的方向移动 。(请注意配置角度,此程序块是增加/减少角度的程序块,请勿将此程序块认为设定角度的程序块)


4.移到[选择框]

 

移到[选择框] ,是用来调整角色的位置,从而实现角色切换到[随机位置/角色/鼠标指针]。(请注意,此程序块不与[移动到x:__y:_]一模一样,请注意区分)


5.移到X:__Y:__

移到x:y:,是一个能精准控制角色方向的一个可执行程序块,一般可以初始化角色位置的程序,也可以在运行途中来移动角色。 此程序块不与[移到[选择框]]一模一样,请注意区分)


6.在__几秒内滑行到[选择框]

在__秒内滑行到[选择框],是类似于[移到[选择框]] 移动到某个位置的,但区别就在于它不会直接到地点【瞬移】而是像我们走路到那的(快到时没有减速,到地点直接刹车,有缓冲的是非线性移动)。


7.在__秒内滑行到X:__Y:__

 在__秒内滑行到X:__Y:__,是类似于[移到X:__Y:__] 移动到某个精准坐标位置的,但区别就在于它不会直接到地点【瞬移】而是像我们走路到那的(快到时没有减速,到地点直接刹车,有缓冲的是非线性移动)。


8.面向__度

面向__度,是精准控制角色面向的角度。相比于【右转__度】与【左转__度】是不一样的,区别在于这个程序块是调整角色方向直接面向输入框中的角度,而左、右转__度是朝左、右转动角度。 


9.面向[选择框]

面向[选择框]是控制角色面向鼠标指针/角色的方向角度。与面向__度是不一样的。区别在于面向__度是精准控制角色的方向角度的,而此程序块只能面向鼠标指针或角色。 


10/11.将X坐标设定/增加__

此两个程序块分别控制X坐标的增加与设定。他们可以为您将角色的x坐标增加与设定,来管理您角色的x坐标(横)


12/13.将Y坐标设定/增加__

 

此两个程序块分别控制Y坐标的增加与设定。他们可以为您将角色的y坐标增加与设定,来管理您角色的y坐标(竖) 


14.碰到边缘就反弹

碰到边缘就反弹,就是在碰到舞台边缘后反弹回来(就比如45度角,往舞台边缘,他返回角度就会变成135度。)可以利用该程序块做一个简单的舞台小蹦床。


15.将旋转方式设为[选择框]

 

该程序块可以设置角色的旋转方式。例如你利用了上方的碰到边缘就反弹,他可能在面向90度时倒着过来。您可用此程序块的左右翻转来设置角色的旋转方式,从而导致角色不会倒着行走


16/17/18[数据块].X/Y坐标、方向

 

此数据块可实时检测角色的x、y坐标与方向,从而监控角色的实时位置与角度。


感谢您的观看,打赏一下支持一下作者吧!

另附文件资源含有scratch安装包。

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值