#VRML V2.0 utf8 # on créer un objet, ici une sphère Shape { appearance Appearance { material Material { diffuseColor 1 0 0 } } geometry Sphere { } } # on crée un sound Sound { source DEF Click AudioClip { url "click.wav" stopTime 1 } # il est audible de très loin, # en fait on considère qu'il est audible # depuis toute la scène (si elle fait moins de 2000 (1000+1000) de large !) minFront 1000 maxFront 1000 minBack 1000 maxBack 1000 } # On crée un TouchSensor # on le nomme TS avec DEF DEF TS TouchSensor { } # on route eventOut touchTime du touchSensor vers le champs startTime de l'AudioClip # Ce qui veut dire : au moment où je clique, je joue le son ROUTE TS.touchTime TO Click.startTime