// Use this for initialization void Start() { AudioSource audioSource = GetComponent <AudioSource>(); audioSpectrumAnalyser = new AudioSpectrumAnalyser(audioSource, AudioSpectrumAnalyser.AudioSampleSize.Medium, FFTWindow.Rectangular); theParticleSystem = GetComponent <ParticleSystem>(); }
// 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); }