ゆにゅbの~と

不定期更新

UnityでBGMとSEを流したい

Unityでビリヤードのようなゲームを作成しました。

f:id:yzzytan:20200913164109p:plain


しかし、何か物足りない...よく考えたら、球がぶつかっているのに「コーン」という音が鳴っていないではないか。

 

フリー音源をさがす

Unityのアセットストアに行くと無料のオーディオソースを入手できます。

Unity Asset Store - The Best Assets for Game Making

または、Googleでフリー音源などと検索するとたくさん出てきます。

 

今回は、これにしました

『物音16』無料ダウンロード/魔王魂 フリー効果音素材

 

再生する

  1. プレイヤーにアタッチする
  2. 再生するタイミングをスクリプトでコントロールする

 

private void OnCollisionEnter2D(Collision2D collision)

{
GetComponent<AudioSource>().Play();
}

 

という関数をプレイヤースクリプトに追加すると、うまく再生できました。

パソコンがAndroidを認識しないときの解決法

定期的にスマホの写真をパソコンのハードディスクに移すのですが、

最近、パソコンにスマホを挿してなかなか認識してくれません。

違うポートに挿したり、何度か抜き差ししたりすると認識してくれるのですが.......

そこで、何か解決策がないかいろいろ試したところ、CMOSクリアで解決しました。

 

 

BIOSの設定を確認する

BIOSからUSBを使えなくする設定ができるとのこと。その設定がされていたら、USBを認識するはずがない。

  1. パソコンの起動画面でF2を連打し、BIOSに入る
  2. Advanced modeにする
  3. USBの設定の欄を開く
  4. Enableになっているか確認する

USB1, USB2, USB3.......いくつかのUSBが確認できますが、デフォルトではすべてEnableになっているはず。私の場合も、特にBIOSの設定をいじったことはないので、すべてEnableになっていました。

CMOSクリアをする

 次に、帯電したせいでおかしくなっているのではないか、と疑いました。帯電しているのならば、放電したらよい!ということで、CMOSクリアをしました。結果的にはこれで解決しました。やり方はマザーボードによって異なるので、詳しくは説明書を見てください。

 

とりあえず、直ったからよし!USBを挿すと反応するようになった!!!

Unityエディタの日本語化 2019.4.8of1

Unityエディタの日本語化のやり方をネットで探していたところ、日本語化するためのファイルをダウンロードする必要があると書いてあるのですが、ダウンロードページが開けません。

どうやら新しいUnityでは、設定から直接日本語化できるようです。

--追記(2020/12/10)---

以下の作業を行う前、Unityをインストールするときに、日本語にチェックを入れる必要があります。

おそらく、2019.4以降はすべてこのやり方です

f:id:yzzytan:20201210163341p:plain

日本語と書いてあるところにチェックを入れる

 -------------------------------

Edit→Preferences...で設定のウインドウを開きます。

f:id:yzzytan:20200910235327p:plain

Languages項目のEditor Language(Experimental)にチェックを入れて、

Editor languageを日本語(Experimental)にします。

Unityをいったん終了してもう一度開くと、メニューが日本語になります。

 

 

ほとんど日本語化されていて、だいぶ見やすくなりました。

もっとも、ほとんどがカタカナ語なので、英語のままと大した違いはないかもしれませんが、普段見慣れている日本語のほうが何かと便利かと思います。