liko
    Preparing search index...

    Class SoundManager

    音效管理器类,使用对象池管理音效资源 主要用于短暂的游戏音效,避免重复创建实例,提高性能

    Index

    Constructors

    Methods

    • 销毁指定URL的所有音效实例并从对象池中移除 销毁后无法再复用,下次播放会重新创建实例

      Parameters

      • url: string

        音效资源的URL路径

      Returns void

    • 销毁所有音效实例并清空对象池 建议在场景切换或游戏结束时调用,释放所有音频资源

      Returns void

    • 播放指定URL的音效 如果存在相同URL且未在播放的音效实例,将复用该实例;否则创建新实例

      Parameters

      • url: string

        音效资源的URL路径

      • volume: number = 1

        音效音量,范围0-1,默认为1

      • autoDestroy: boolean = false

        是否在播放结束后自动销毁,默认为false(回收到对象池)

      Returns void

    • 停止播放指定URL的所有音效实例 不会销毁音效实例,停止后的实例会回到对象池中等待复用

      Parameters

      • url: string

        音效资源的URL路径

      Returns void

    • 停止播放所有正在播放的音效 所有音效实例都会回到对象池中等待复用

      Returns void