找回密码
 点一下
查看: 760|回复: 17

播放背景音乐会卡一下

[复制链接]
发表于 2012-8-30 17:42:12 | 显示全部楼层 |阅读模式
因为游戏里会频繁的更换背景音乐 所以换音乐的时候会卡一下 有办法让他不卡吗
发表于 2012-8-30 20:50:36 | 显示全部楼层
使用Preload系列函数即可(在T里面也有,叫“预读”)
回复

使用道具 举报

 楼主| 发表于 2012-8-30 23:03:32 | 显示全部楼层
T里没有找到。。。
回复

使用道具 举报

发表于 2012-8-30 23:08:39 | 显示全部楼层
[trigger]游戏 - 预载 Music.mp3
[/trigger]
回复

使用道具 举报

 楼主| 发表于 2012-8-30 23:09:01 | 显示全部楼层
找到了  
不过没研究明白咋用。。。
回复

使用道具 举报

发表于 2012-8-30 23:17:34 | 显示全部楼层
可以开一下战役地图看一下用法,战役里面用了很多这个东西

不过其实很简单......
[trigger]游戏 - 预载 Music.mp3[/trigger]
这句就是预载“导入路径”为Music.mp3的音乐文件,然后播放Music.mp3的时候就不会卡了
回复

使用道具 举报

 楼主| 发表于 2012-8-30 23:19:50 | 显示全部楼层
我在地图初始化和0.00秒后 俩个触发里都预载了  结果 在有里换音乐 还是会卡

[trigger]游戏 - 预载 war3mapImported\\cgbgm_d1.mp3
[/trigger]
回复

使用道具 举报

发表于 2012-8-30 23:20:05 | 显示全部楼层
另:预载文件写完了要用这句开始预载
[trigger]游戏 - 开始预载, 超时设置 0.50 秒[/trigger]
回复

使用道具 举报

 楼主| 发表于 2012-8-30 23:22:16 | 显示全部楼层
也用了 还是会卡- -!
回复

使用道具 举报

发表于 2012-8-30 23:25:38 | 显示全部楼层
那就在地图初始化的时候先播放一遍
(话说你是在0.00秒的时候预载的吗......)
回复

使用道具 举报

 楼主| 发表于 2012-8-30 23:26:28 | 显示全部楼层
地图初始化和0.00都实验了  没效果   地图初始化先播放一遍也没用
回复

使用道具 举报

发表于 2012-8-30 23:27:39 | 显示全部楼层
那就0.00秒的时候再播放一次!
回复

使用道具 举报

 楼主| 发表于 2012-8-30 23:28:59 | 显示全部楼层
我吧地图放上来 您帮看看吧。。。  
11.w3x (1.54 MB, 下载次数: 8)

我感觉可能是我换音乐的方式有问题。。以前没研究过音乐这方面的
回复

使用道具 举报

发表于 2012-8-30 23:29:30 | 显示全部楼层
如果还是不行,那就说明你应该压缩一下那个MP3文件了
回复

使用道具 举报

 楼主| 发表于 2012-8-30 23:31:14 | 显示全部楼层
我吧地图放上来了 音乐也在地图里。。。
回复

使用道具 举报

 楼主| 发表于 2012-8-30 23:40:59 | 显示全部楼层
终于研究明白了 播放另外一个音乐的时候还要先停止当前的音乐 。。就算不预读也不卡。。   谢谢帮忙
回复

使用道具 举报

发表于 2012-8-30 23:49:47 | 显示全部楼层
好吧,原来是这样...我又说错了
回复

使用道具 举报

 楼主| 发表于 2012-8-30 23:57:25 | 显示全部楼层
呵呵 这次知道  共同进步。。
我去改地图里的音乐播放了  好多条。。有是大工程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-6-2 10:29 , Processed in 0.056537 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表