2
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.

【Unity】Slider で SE の音量を変更したときに音を鳴らす

Posted at

uGUI の Slider で音量調整を実装するときの話です。

image.png

image.png
↑ こんな感じのUI

仕様

  • マウスクリック時に、音を鳴らします
    SE01.gif
  • マウスドラッグを離した時に、音を鳴らします
    SE02.gif

実装

パッと見だと、Slider の On Value Changed (Single) に音を鳴らす処理を入れれば良いような気がしますが、「マウスドラッグ中にカーソルの動きが小さいと (?) 音が連続して鳴る」という現象が発生したので、別の方法にします。

下の方法でやりました。

  1. Slider コンポーネントがアタッチされているオブジェクトから Add Component をクリック
    image.png
  2. EventTrigger をアタッチ
    image.png
  3. EventTrigger の Add New Event Type をクリック
    image.png
  4. PointerUp をクリック
    image.png
  5. Pointer Up (BaseEventData) の + ボタンをクリック
    image.png
  6. 音を鳴らす処理を追加して完了 (音を鳴らす処理は、各々実装方法が違っていると思うので割愛します)
    image.png

PointerUp にすることで、マウスを離した時にだけ音を鳴らせることができます。

実例

↑ の実装を使ったものです。

カゴ詰め検定

スーパーのレジ係の如く、商品をカゴに詰めましょう!目指せ高時給!

image.png

2
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
2
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?