コード例 #1
0
 void Update()
 {
     audioData = AudioVisualiser.getAudioData();
     material.SetFloat("_Intensity", IntensityOffset + audioData[1]);
     material.SetFloat("_Border", CornerBorderOffset + audioData[0]);
     material.SetFloat("_BorderX", SideBorderOffset + audioData[2]);
     material.SetFloat("_BorderY", SideBorderOffset + audioData[2]);
 }
コード例 #2
0
    private void Awake()
    {
        source = GetComponent <AudioSource>();
        visual = GetComponent <AudioVisualiser>();

        defaultPath   = Application.dataPath;
        musicPath     = "/music";
        convertedPath = "/converted";

        time      = 0;
        hasPaused = false;
        clipIndex = 0;
    }
コード例 #3
0
    void Start()
    {
        instance = this;

        //_audioSource = GetComponent<AudioSource> ();

        for (int i = 0; i < 128; i++)
        {
            GameObject _tempCube = Instantiate <GameObject> (visualisationPrefab);
            _tempCube.transform.position = new Vector3(transform.position.x + (0.144f * i) - 9.25f, 0, 0);
            _tempCube.transform.SetParent(transform);
            _tempCube.name  = "Visualisation" + i;
            prefabArray [i] = _tempCube;
        }
    }