|
|
Unityメモも |
|
今度はゲーム要素の最大の味付けになる |
|
|
|
正直言うと |
|
ということで |
|
|
|
当然ですが |
・魔王魂
http://maoudamashii.jokersounds.com/
・Music is VFR
http://musicisvfr.com/
|
商用利用可能で |
|
|
|
登録方法はいつもどおりに |
|
登録できる音楽データは |
|
|
|
Unityに登録できたらその音楽データを |
|
見ての通りGameObject扱いになるので |
|
|
|
配置したGameObjectのInspectorをみると |
|
Play On Awakeはアクティブになった瞬間に再生するかどうかのフラグで |
|
|
|
効果音の場合は |
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
/// ==============================================================
///
/// --------------------------------------------------------------
///
/// ==============================================================
public class UnitSelectMainScript : MonoBehaviour
{
// 音楽
///
public GameObject mSelectSEObject;
///
private AudioSource mSelectSE;
/// ==============================================================
///
/// --------------------------------------------------------------
///
/// ==============================================================
void Start ()
{
mSelectSE = mSelectSEObject.GetComponent();
}
/// ==============================================================
///
/// --------------------------------------------------------------
///
/// ==============================================================
void Update ()
{
}
/// ==============================================================
///
/// --------------------------------------------------------------
///
/// ==============================================================
public void OnSelectedClilck()
{
// 効果音再生
mSelectSE.PlayOneShot(mSelectSE.clip);
}
}
|
上がボタンのSE再生のスクリプトになるかしらね |
|
|
|
public GameObject mSelectSEObject;という処理で |
|
mSelectSE = mSelectSEObject.GetComponent();で |
|
| mSelectSE.PlayOneShot(mSelectSE.clip);で再生を行います PlayOneShotで再生すると、呼び出したとき1回だけ再生されます これを使えば任意のタイミングで音楽の再生することができます |
|
と、こんな感じで作っていけば |
|
