C# 클래스 Category5.SoundClip

A sound clip takes care of loading a particular clip into the audio library
파일 보기 프로젝트 열기: AnyKey/tojam4 1 사용 예제들

공개 메소드들

메소드 설명
FadeIn ( System.TimeSpan fadeDuration ) : void
FadeOut ( System.TimeSpan fadeDuration ) : void
Load ( String filename ) : void
Pause ( ) : void
Play ( float volume, bool loopPlayback ) : void
PlayFadeIn ( float volume, System.TimeSpan fadeDuration, bool loopPlayback ) : void
Resume ( ) : void
SoundClip ( Microsoft.Xna.Framework.Content.ContentManager Content, String filename ) : System
SoundClip ( Microsoft.Xna.Framework.Content.ContentManager Content, short index, String filename ) : System
Stop ( ) : void
Update ( ) : void

Must be updated in game loop, required for real time calculations in our case it's only used to fade in and out songs failure to call update results in songs playing at constant volume.

메소드 상세

FadeIn() 공개 메소드

public FadeIn ( System.TimeSpan fadeDuration ) : void
fadeDuration System.TimeSpan
리턴 void

FadeOut() 공개 메소드

public FadeOut ( System.TimeSpan fadeDuration ) : void
fadeDuration System.TimeSpan
리턴 void

Load() 공개 메소드

public Load ( String filename ) : void
filename String
리턴 void

Pause() 공개 메소드

public Pause ( ) : void
리턴 void

Play() 공개 메소드

public Play ( float volume, bool loopPlayback ) : void
volume float
loopPlayback bool
리턴 void

PlayFadeIn() 공개 메소드

public PlayFadeIn ( float volume, System.TimeSpan fadeDuration, bool loopPlayback ) : void
volume float
fadeDuration System.TimeSpan
loopPlayback bool
리턴 void

Resume() 공개 메소드

public Resume ( ) : void
리턴 void

SoundClip() 공개 메소드

public SoundClip ( Microsoft.Xna.Framework.Content.ContentManager Content, String filename ) : System
Content Microsoft.Xna.Framework.Content.ContentManager
filename String
리턴 System

SoundClip() 공개 메소드

public SoundClip ( Microsoft.Xna.Framework.Content.ContentManager Content, short index, String filename ) : System
Content Microsoft.Xna.Framework.Content.ContentManager
index short
filename String
리턴 System

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

Update() 공개 메소드

Must be updated in game loop, required for real time calculations in our case it's only used to fade in and out songs failure to call update results in songs playing at constant volume.
public Update ( ) : void
리턴 void