声音的状态机制_

    在游戏中。声音资浑存在许多状态。这些状态的转换多致是由系统^PI完成。开发者只需要针对特定的状态来实现接口。特定的状态就是指在游戏中会出现的状态。

                                         声音状态图
    图9-2展示了声音资派在游戏中的状态。可以看出声音对象存在很多状态。这里井不是所有的状态转换都是由开发者来控制。例如,由空载到初始化状态,就是由系统完成的。开发者只需要将声音资洱以数据流或者文件的方式传送给系统。这些声音的状态十分容易理解,需要特殊说明的就是结束状态。在任何其他状态下,都可以通过释放声音资沮来结束状态。图中描述了声音对象的所有状态。但在程序代码中。我们会根据实际的情况来设计声音接口。