> 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/bouncing.md).

# ボールが跳ね返る機能をついか

![](/files/-LAM15rAUrpYeJmfy4MB)

ボールが跳(は)ね返(かえ)る機能(きのう)を追加(ついか)してみましょう。

## (1) ラケットに当(あ)たるとボールが跳(は)ね返(か)る機能(きのう)をついか

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

![](/files/-LAM15sGIrCZvOtQ-fRp)

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

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

## (2) 確認(かくにん)してみよう

<https://scratch.mit.edu/projects/78420962/>

![](/files/-LAM15theQSH_bJqMYgu)

### (2-1) 右上(みぎうえ)の緑色(みどり)の旗(はた)をクリックすると、ボールがラケットで跳(は)ね返(かえ)って左右(さゆう)に移動(いどう)します

## (3) Good!

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

![](/files/-LAM1-fhNobHTi1Bd5O4)

## (4) 壁(かべ)に衝突(しょうとつ)するとボールが跳(は)ね返(かえ)る機能(きのう)をついか

#### (4-1) ボールSpriteに以下(いか)のスクリプトを追加(ついか)してください

![](/files/-LAM15wPIYlln1_OPo3-)

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

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

## (5) 確認(かくにん)してみよう

<https://scratch.mit.edu/projects/78430612/>

![](/files/-LAM15yMJrieZNN4lJ_K)

#### (5-1) 右上(みぎうえ)の緑色(みどりいろ)の旗(はた)をクリックすると、ボールがラケットボールに跳(は)ね返(かえ)って上下(じょうげ)左右(さゆう)に移動(いどう)します

## (6) Good!

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

![](/files/-LAM1-fhNobHTi1Bd5O4)
