// Use this for initialization
    void Start()
    {
        AudioSource audioSource = GetComponent <AudioSource>();

        audioSpectrumAnalyser = new AudioSpectrumAnalyser(audioSource, AudioSpectrumAnalyser.AudioSampleSize.Medium, FFTWindow.Rectangular);

        theParticleSystem = GetComponent <ParticleSystem>();
    }
Ejemplo n.º 2
0
    // Use this for initialization
    void Start()
    {
        AudioSource audioSource = gameObject.GetComponent <AudioSource>();

        audioSpectrumAnalyser = new AudioSpectrumAnalyser(audioSource, AudioSpectrumAnalyser.AudioSampleSize.Medium, FFTWindow.Rectangular);
        frequencyRangePerBand = audioSpectrumAnalyser.frequencyRangePerBand;

        audioTextureWidth = (int)AudioSpectrumAnalyser.AudioSampleSize.Medium;
        audioTexture      = new Texture2D(audioTextureWidth, audioTextureHeight, TextureFormat.RGBA32, false);

        MeshRenderer meshRenderer = GetComponent <MeshRenderer>();

        audioMaterial = meshRenderer.material;
        audioMaterial.SetTexture("_MainTex", audioTexture);
    }