提供: Japanese Scratch-Wiki

2019年1月2日 (水) 09:53時点における227kei (トーク | 投稿記録)による版 (タグ)

このきじは ひらがなのページがありません。ごめんなさい。
分岐.png:この項目は値ブロックを説明しています。このブロックが指す値については、向き (値)をご覧ください。

(向き)
(向き)
カテゴリ 動き
タイプ

(向き)ブロック(動きブロック/値ブロック)は、この命令を実行したスプライト向き (値)の値を返すブロックである。

なお、このブロックの返す値は、0が右向き(デフォルトの方向)や左向き(分度器における0)ではなく、垂直上向きを指しているため、よく混乱が起きる。これは、向き (値)の表現に通常の0~360°ではなく、-180°~180°が使われている為である。

使用例

このブロックではスプライトの方向を検出できるので、スプライトの状態に関するスクリプトのアシストに使用される。 (向き)ブロックのよくある使用例は次の通り:

  • 単に方向を言う

([私が向いている角度は、] と (向き)) と言う

([宝は] と ((向き) と [度の方向にあります。])) と言う

  • 向きが50度かチェック
[チェック v] を受け取ったとき
もし <(向き) = [50]> なら
[安全? v] を [1] にする
end

別のブロックによる表現

詳細は「代用ブロック一覧」を参照

(向き)ブロックは、次のスクリプトで代用できる。

([向き v] \( [判定するスプライト v] \))

関連項目

出典