![]() |
![]() |
![]() |
![]() |
462 |
MediaContainer effect = new MediaContainer( "willow1.wav" );
Point2f[] atten = new Point2f[. . .];
. . .
TransformGroup group = new TransformGroup( );
. . .
PointSound sound = new PointSound( );
sound.setSoundData( effect );
sound.setInitialGain( 1.0f );
sound.setEnable( true );
sound.setLoop( -1 ); // Loop forever
sound.setPosition( new Point3f( 0.0f, 0.0f, 0.0f ) );
sound.setDistanceGain( atten );
. . .
sound.setSchedulingBounds( bounds );
group.addChild( sound );