SunBurn XNA 游戏引擎中添加了音频系统和拖放资产

阅读时间图标 2分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

的最新版本 SunBurn 游戏引擎 已接近早期采用者阶段,开发进展顺利。 本周,又添加了两个引擎功能:
音频系统
播放器、环境、用户界面和其他声音(尤其是 3D)为游戏增添了巨大的深度。 到目前为止,向 SunBurn 游戏添加音频涉及环境、用户界面和 3D 音频源(使用 XNA api)的代码。 现在 SunBurn 包括一个完整的音频系统,可以使用简单的音频源处理所有细节。 它支持:
? 基于点/位置的 3D 声音(可听距离控制)
- 环境和 UI 非 3D 声音
? 连续循环的声音
? 单发声音
? 播放/停止
• 在 SunBurn 世界编辑器或代码中创建音频源
• 完全支持 Windows、Xbox 和 Window Phone 7
• 自动处理最大平台音频源(在 Xbox 和 WP7 上,Windows 没有限制)
• 并且全部使用内置音频系统——无需播放或设备代码。

拖放资产
SunBurn 的世界编辑器现在提供拖放 UI 控件,允许在设计时/关卡编辑期间将资产分配给自定义对象类型。 新的控件类型包括:
SoundEffectAsset - 将这种类型的属性添加到您的类中,编辑器将自动支持将声音文件拖放到该属性中
ModelAsset - 将这种类型的属性添加到您的类中,编辑器将自动支持将模型拖放到属性上
这些类还提供对包含资产的直接访问,无需手动加载资产。 这使开发人员能够:
• 无需访问游戏的内容管理器即可将资产添加到类和组件
? 当新资产分配给编辑器中的对象(或在代码中设置)时接收事件
更多功能正在计划中,并将在未来几周内公布。 在以下位置查找所有最新更新 Synapsegaming.com 网站.

有关主题的更多信息: 游戏引擎, wp7, XNA