From Test-Scratch-Wiki

(Created page with "{{:Eng:Point in Direction () (block)/translate}} {{Zho/积木 | 名 = 面朝 () 度 | sb = 面朝 () 度 | 类别 = 动作类积木 | 形...")
 
Line 7: Line 7:
 
| default    = 90
 
| default    = 90
 
}}
 
}}
The '''Point in Direction ()''' [[Zho:积木|积木]] is a [[Zho:动作类积木|动作类积木]] and a [[Zho:条形积木|条形积木]]. The block points its [[Zho:角色|角色]] in the specified [[Zho:方向(值)|方向]]; this rotates the sprite.
+
面朝 () 度[[Zho:积木|积木]]('''Point in Direction ()''')是个[[Zho:动作类积木|动作类]][[Zho:条形积木|条形积木]]。这个积木可以让[[Zho:角色|角色]]面朝指定的[[Zho:方向(值)|方向]];也可以用来让角色旋转。
  
There has been some confusion involving the number system due to the fact that 0 is straight up, rather than off to the right (the default direction) or off to the left (as in a protractor), and that it uses a -180 to 180 circle rather than a normal 360 degree circle. Despite complaints<ref>https://scratch.mit.edu/discuss/topic/9700/</ref>, no changes have been made.
+
这个积木使用了一圈 360 度的概念让角色转向,[[Zho:默认值|默认值]]是 90,可以改成任何数字(360+x 相当于 0+x)。
  
 +
这种方式很容易让人混淆,原因有二,其一,数字系统中 0 是直线向上的,而不是向右(默认方向)或向左(如量角器)偏离。其二,它使用了 -180 到 180 来表示一圈,而不是使用常用的 360 度。虽然不少人抱怨<ref>https://scratch.mit.edu/discuss/topic/9700/</ref>,目前为止还没有任何改变。
 
==用法示例==
 
==用法示例==
If a sprite must be turned and its direction is not known, this block can be used.
+
如果一个角色必须转向,但你不知道它目前的面朝方式,就可以用这个积木直接指定。
  
Some common uses for the '''Point in Direction ()''' block:
+
以下是'''面朝 () '''积木的常见用法:
*Flipping a sprite
+
*让角色翻转过来
  
 
<scratchblocks>
 
<scratchblocks>
Line 21: Line 22:
 
面朝 ((方向) + (180)) 度
 
面朝 ((方向) + (180)) 度
 
</scratchblocks>
 
</scratchblocks>
*Choosing where a cannon points
+
*选择大炮指向的地方
  
 
<scratchblocks>
 
<scratchblocks>
 
面朝 (詢問的答案) 度
 
面朝 (詢問的答案) 度
 
</scratchblocks>
 
</scratchblocks>
*Pointing vehicles towards a destination
+
*面向目的地的车辆
  
 
<scratchblocks>
 
<scratchblocks>
Line 32: Line 33:
 
</scratchblocks>
 
</scratchblocks>
  
==应用==
+
==替代用法==
{{main|List of Block Workarounds}}
+
{{Zho/主页|Zho:替代用法列表}}
The block can be replicated with the following code:
+
这个积木可以用以下代码来取代:
  
 
<scratchblocks>
 
<scratchblocks>

Revision as of 09:16, 15 April 2018

面朝 () 度
面朝 () 度
类别 动作类积木
形狀 条形积木

面朝 () 度积木Point in Direction ())是个动作类条形积木。这个积木可以让角色面朝指定的方向;也可以用来让角色旋转。

这个积木使用了一圈 360 度的概念让角色转向,默认值是 90,可以改成任何数字(360+x 相当于 0+x)。

这种方式很容易让人混淆,原因有二,其一,数字系统中 0 是直线向上的,而不是向右(默认方向)或向左(如量角器)偏离。其二,它使用了 -180 到 180 来表示一圈,而不是使用常用的 360 度。虽然不少人抱怨[1],目前为止还没有任何改变。

用法示例

如果一个角色必须转向,但你不知道它目前的面朝方式,就可以用这个积木直接指定。

以下是面朝 () 度积木的常见用法:

  • 让角色翻转过来
當收到訊息 [Flip v]
面朝 ((方向) + (180)) 度
  • 选择大炮指向的地方
面朝 (詢問的答案) 度
  • 面向目的地的车辆
面朝 (wanted destination) 度

替代用法

主頁:Zho:替代用法列表

这个积木可以用以下代码来取代:

右轉 @turnright ((wanted direction) - (方向)) 度

参见


参考

Cookies help us deliver our services. By using our services, you agree to our use of cookies.