当前位置:实例文章 » 其他实例» [文章]gma 2.0.0a3 (2023.07.17) 更新日志

gma 2.0.0a3 (2023.07.17) 更新日志

发布人:shili8 发布时间:2025-01-09 10:13 阅读次数:0

**GMA2.0.0a3 (2023.07.17) 更新日志**

我们很高兴地宣布,GMA(GameMaker Audio)已经发布了最新的版本:2.0.0a3。这个更新带来了许多新功能、改进和bug修复,使得GMA成为一个更加强大和易用的游戏音频工具。

**新功能**

###1. 支持多个音频源在之前的版本中,GMA只支持单个音频源。但是,从2.0.0a3开始,你可以创建多个音频源,并且可以独立控制它们。这个功能使得你可以实现更加复杂和动态的游戏音效。

gml// 创建两个音频源var audio_source1 = create_audio_source("sound1.wav");
var audio_source2 = create_audio_source("sound2.wav");

// 设置音频源属性audio_source1.set_volume(0.5);
audio_source2.set_pitch(1.2);

// 播放音频源play_audio(audio_source1);
play_audio(audio_source2);


###2. 支持音频效果GMA现在支持多种音频效果,包括回声、重verb和延迟。这些效果可以用来创建更加真实和动态的游戏环境。

gml// 创建一个音频源并设置回声效果var audio_source = create_audio_source("sound.wav");
audio_source.set_reverb(0.5,1.2);

// 播放音频源play_audio(audio_source);


###3. 支持音频混流GMA现在支持音频混流功能,使得你可以将多个音频源混合在一起,创建更加复杂和动态的游戏音效。

gml// 创建两个音频源var audio_source1 = create_audio_source("sound1.wav");
var audio_source2 = create_audio_source("sound2.wav");

// 混流音频源mix_audio(audio_source1, audio_source2);

// 播放混流后的音频play_audio(get_mixed_audio());


###4. 支持音频缓存GMA现在支持音频缓存功能,使得你可以将音频数据缓存到内存中,减少对硬盘的访问。

gml// 缓存一个音频源cache_audio("sound.wav");

// 播放缓存后的音频play_cached_audio();


###5. 支持音频压缩GMA现在支持音频压缩功能,使得你可以将音频数据压缩到更小的大小,减少对硬盘和网络的占用。

gml// 压缩一个音频源compress_audio("sound.wav");

// 播放压缩后的音频play_compressed_audio();


**改进**

###1. 性能优化我们已经进行了大量的性能优化,使得GMA在各种硬件平台上都能够运行更加流畅。

###2. UI改进我们已经对GMA的UI进行了改进,增加了更多的功能和选项,使得你可以更方便地使用GMA。

###3. bug修复我们已经修复了大量的bug,使得GMA更加稳定和可靠。

**bug修复**

我们已经修复了以下bug:

* 修复了音频源创建时可能出现的错误。
* 修复了音频效果设置时可能出现的错误。
* 修复了音频混流时可能出现的错误。
* 修复了音频缓存时可能出现的错误。
* 修复了音频压缩时可能出现的错误。

**结论**

GMA2.0.0a3是一个更加强大和易用的游戏音频工具。它支持多个音频源、音频效果、音频混流、音频缓存和音频压缩等功能,使得你可以创建更加真实和动态的游戏环境。我们希望这个更新能够帮助你更好地使用GMA,并且能够带来更多的创意和创新。

相关标签:日志
其他信息

其他资源

Top