我们在scratch编程写代码过程中,经常会遇到一些积木块功能都差不多相似的,例如运动模块中的“移动10步”和“x坐标增加10”,这两个积木指令在一定情况下是一样的效果的,那它们的区别是什么呢?
移动10步和x坐标增加10有什么区别
1、“移动10步”,是默认角色的面向的方向是90°,也就是向右的,这个时候,移动10步就是向右移动了10个坐标。如果这个时候角色是面向-90°的话,那就是往左移动10步了;
移动10步
2、相对于舞台坐标系来说,以(0,0)为中心点位置,x轴的右边是(0至180),左边是(-240至0);所以,当角色的x坐标增加10,也就是向右移动10个坐标;
x坐标增加10
两种的区别在于,“移动10步”是和角色面向的角度有关,也就是方向。“x坐标增加10”是和角色的方向无关的;