Esempio n. 1
0
    void AdjustLightBallWithSound()
    {
        int   midi  = soundDetector.midi;
        float scale = SoundCalculator.calc(midi, calcMethod);
        //Debug.Log(midi+", "+scale);
        float lightBallScale = scale * maxLightBallScale;
        float lightIntensity = scale * maxLightIntensity;
        float lightRange     = scale * maxLightRange;

        lightBall.transform.localScale               = new Vector3(lightBallScale, lightBallScale, lightBallScale);
        lightSphere.GetComponent <Light>().range     = lightRange;
        lightSphere.GetComponent <Light>().intensity = lightIntensity;
    }
        public void DoSomething()
        {
            var calculator = new SoundCalculator();

            const int noteListIndex = 1;

            double frequency = calculator.Values[DimensionEnum.Frequency, noteListIndex];
            double volume    = calculator.Values[DimensionEnum.Volume];

            frequency *= 2;
            volume    *= 0.6;

            calculator.Values[DimensionEnum.Frequency, noteListIndex] = frequency;
            calculator.Values[DimensionEnum.Volume] = volume;
        }