0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

はじめに

前回、クリアするとクリアシーンに遷移するようになりました。
今回は🦀がジャンプをしたときに効果音が鳴るようにしてみました。

前回の記事

使用した効果音

こちらのサイトのフリー効果音を拝借することにしました。

利用規約はこちら

代表的な使用できる音源ファイルの拡張子

  • .mp3
  • .ogg
  • .wav
  • .aiff/.aif

効果音の鳴らし方

ダウンロードした効果音をプロジェクトウィンドウにドラッグアンドドロップで移動させます。
image.png

音を鳴らしたいオブジェクト(今回は🦀)のコンポーネントを追加します。
🦀オブジェクトを選択し、Add Componentをクリックし、「Audio」を選択します。
image.png

さらに、「Audio Source」を選択します。
image.png

コンポーネントが追加されたら、「AudioClip」にプロジェクトウィンドウにある効果音ファイルをドラッグアンドドロップで足します。
image.png

「Play On Awake」のチェックを外しておきます。
これにチェックが入っていると、ゲーム開始時点から音楽が流れてしまいます。
image.png

効果音を鳴らすソースコードの追加

PlayerControllerのジャンプする部分のソースコードに以下の効果音とコメントされている部分を追加します。

// ジャンプ
if (Input.GetKeyDown(KeyCode.Space))
{
    // 効果音
    GetComponent<AudioSource>().Play();

    this.rigidBody2D.AddForce(transform.up * this.jumpForce);
}

Playメソッドで音楽が流せます。

これでジャンプをした瞬間に音が鳴るようになりました。

おわりに

このゲームもほぼ完成です!
クリスマス🎄も近いので、最後に🎄らしい装飾をしたいと考えています。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?