From Test-Scratch-Wiki
面朝 () 度 | |
面朝 () 度 | |
类别 | 动作类积木 |
形状 | 条形积木 |
面朝 () 度积木(Point in Direction ())是个动作类的条形积木。这个积木可以让角色面朝指定的方向;也可以用来让角色旋转。
这个积木使用了一圈 360 度的概念让角色转向,默认值是 90,可以改成任何数字(360+x 相当于 0+x)。
这种方式很容易让人混淆,原因有二,其一,数字系统中 0 是直线向上的,而不是向右(默认方向)或向左(如量角器)偏离。其二,它使用了 -180 到 180 来表示一圈,而不是使用常用的 360 度。虽然不少人抱怨[1],目前为止还没有任何改变。
用法示例
如果一个角色必须转向,但你不知道它目前的面朝方式,就可以用这个积木直接指定。
以下是面朝 () 度积木的常见用法:
- 让角色翻转过来
當收到訊息 [Flip v]//Flip 是「翻转」的意思 面朝 ((方向) + (180)) 度
- 选择大炮指向的地方
面朝 (詢問的答案) 度
- 面向目的地的车辆
面朝 (wanted destination) 度 //wanted destination 是「想要的目的地」的意思
替代用法
- 主页:Zho:替代用法列表
这个积木可以用以下代码来取代:
右轉 @turnright ((wanted direction) - (方向)) 度//wanted direction 意为「想要的方向」
参见