UnityでBGMとSEを流したい
Unityでビリヤードのようなゲームを作成しました。
しかし、何か物足りない...よく考えたら、球がぶつかっているのに「コーン」という音が鳴っていないではないか。
フリー音源をさがす
Unityのアセットストアに行くと無料のオーディオソースを入手できます。
Unity Asset Store - The Best Assets for Game Making
または、Googleでフリー音源などと検索するとたくさん出てきます。
今回は、これにしました
再生する
private void OnCollisionEnter2D(Collision2D collision)
{
GetComponent<AudioSource>().Play();
}
という関数をプレイヤースクリプトに追加すると、うまく再生できました。
パソコンがAndroidを認識しないときの解決法
定期的にスマホの写真をパソコンのハードディスクに移すのですが、
最近、パソコンにスマホを挿してなかなか認識してくれません。
違うポートに挿したり、何度か抜き差ししたりすると認識してくれるのですが.......
そこで、何か解決策がないかいろいろ試したところ、CMOSクリアで解決しました。
BIOSの設定を確認する
BIOSからUSBを使えなくする設定ができるとのこと。その設定がされていたら、USBを認識するはずがない。
- パソコンの起動画面でF2を連打し、BIOSに入る
- Advanced modeにする
- USBの設定の欄を開く
- Enableになっているか確認する
USB1, USB2, USB3.......いくつかのUSBが確認できますが、デフォルトではすべてEnableになっているはず。私の場合も、特にBIOSの設定をいじったことはないので、すべてEnableになっていました。
CMOSクリアをする
次に、帯電したせいでおかしくなっているのではないか、と疑いました。帯電しているのならば、放電したらよい!ということで、CMOSクリアをしました。結果的にはこれで解決しました。やり方はマザーボードによって異なるので、詳しくは説明書を見てください。
とりあえず、直ったからよし!USBを挿すと反応するようになった!!!
Unityエディタの日本語化 2019.4.8of1
Unityエディタの日本語化のやり方をネットで探していたところ、日本語化するためのファイルをダウンロードする必要があると書いてあるのですが、ダウンロードページが開けません。
どうやら新しいUnityでは、設定から直接日本語化できるようです。
--追記(2020/12/10)---
以下の作業を行う前、Unityをインストールするときに、日本語にチェックを入れる必要があります。
おそらく、2019.4以降はすべてこのやり方です
-------------------------------
Edit→Preferences...で設定のウインドウを開きます。
Languages項目のEditor Language(Experimental)にチェックを入れて、
Editor languageを日本語(Experimental)にします。
Unityをいったん終了してもう一度開くと、メニューが日本語になります。
ほとんど日本語化されていて、だいぶ見やすくなりました。
もっとも、ほとんどがカタカナ語なので、英語のままと大した違いはないかもしれませんが、普段見慣れている日本語のほうが何かと便利かと思います。