> For the complete documentation index, see [llms.txt](https://firefirebook.firefirestyle.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://firefirebook.firefirestyle.net/pong/direction.md).

# 打つ向きを変える

<https://scratch.mit.edu/projects/78437120/#player>

![](https://217444697-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAM0M7JOUD-V4IWDH5E%2F-LAM0vitizJ8VD79iODH%2F-LAM199iKNBGkPa-QbnT%2Fabout.png?generation=1524026108888404\&alt=media)

上下(じょうげ)に移動(いどう)する操作(そうさ)に応(おう)じて、ボールが跳(は)ね返(かえ)る向(む)きを調整(ちょうせい)する機能(きのう)を追加(ついか)します

### (1) 青色(あおいろ)のラケットに、移動(いどうした)したタイミングに応(おう)じて打(う)つ向(む)きを決(き)める

#### (1-1) 青色(あおいろ)のラケットに下記(かき)スクリプトを追加(ついか)してください

![](https://217444697-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAM0M7JOUD-V4IWDH5E%2F-LAM0vitizJ8VD79iODH%2F-LAM19AIA0uF2N3M3zom%2Fracket_script_004a.png?generation=1524026109719438\&alt=media)

**※ 「打(う)つ向(む)き」変数(へんすう)を作(つく)るときは、「このSpriteのみ」にチェックを入れてください**

### (2) 赤色(あかいろ)のラケットに、移動(いどう)したタイミングに応(おう)じて打(う)つ向(む)きを決(き)める

#### (2-1) 赤色(あかいろ)のラケットに、下記(かき)スクリプトを追加(ついか)してください

![](https://217444697-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAM0M7JOUD-V4IWDH5E%2F-LAM0vitizJ8VD79iODH%2F-LAM19BfKaBXrPd_sgA_%2Fracket_script_005a.png?generation=1524026108379497\&alt=media)

**※ 「打(う)つ向(む)き」変数(へんすう)を作(つく)るときは、「このSpriteのみ」にチェックを入(い)れてください**

### (3) ラケット記録(きろく)したをもとに、ボールが跳(は)ね返(かえ)る向(む)きを決(き)める

#### (3-1) ボールに下記(かき)スクリプトを追加(ついか)してください

![](https://217444697-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAM0M7JOUD-V4IWDH5E%2F-LAM0vitizJ8VD79iODH%2F-LAM19D1jMmeXK9NlS5Q%2Fball_script_005a.png?generation=1524026109890289\&alt=media)

**※ 「Yの速度(そくど)」変数(へんすう)を作(つく)るときは、「このSpriteのみ」にチェックを入れてください**

**※ 「Xの速度(そくど)」変数(へんすう)を作(つく)るときは、「このSpriteのみ」にチェックを入れてください**

**※ 「赤の得点」変数(へんすう)を作(つく)るときは、「すべてのSpriteよう」にチェックを入れてください**

**※ 「青の得点」変数(へんすう)を作(つく)るときは、「すべてのSpriteよう」にチェックを入れてください**

### (4) 確認(かくにん)しよう

<https://scratch.mit.edu/projects/78437120/#player>

![](https://217444697-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAM0M7JOUD-V4IWDH5E%2F-LAM0vitizJ8VD79iODH%2F-LAM19Fmv2pl6rQtXDoB%2Fscore_scratch_001a.png?generation=1524026109528247\&alt=media)

#### (4-1) ボールがラケットに当(あ)たる瞬間(しゅんかん)にラケットを移動(いどう)すると移動(いどう)した向(む)きに、ボールが移動(いどう)すること

## (5) Good!

良(よ)くできました。次(つぎ)のステップに進(すすみ)みましょう!!

![](https://217444697-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAM0M7JOUD-V4IWDH5E%2F-LAM0vitizJ8VD79iODH%2F-LAM1-fhNobHTi1Bd5O4%2Fgood.png?generation=1524026055412748\&alt=media)
