577

Adding sound
ConeSound example code

  • Load sound data
    MediaContainer myWave = new MediaContainer( "willow1.wav" );

  • Create attenuation arrays
    Point2f[] myFrontAtten = {
        new Point2f( 100.0f, 1.0f ),
        new Point2f( 350.0f, 0.5f ),
        new Point2f( 600.0f, 0.0f )
    };
    Point2f[] myBackAtten = {
        new Point2f( 50.0f, 1.0f ),
        new Point2f( 100.0f, 0.5f ),
        new Point2f( 200.0f, 0.0f )
    };
    Point3f[] myAngular = {
        new Point3f( 0.000f, 1.0f, 20000.0f ),
        new Point3f( 0.785f, 0.5f,  5000.0f ),
        new Point3f( 1.571f, 0.0f,  2000.0f ),
    };