坦克世界怎么自己制作背景音乐!求助!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了坦克世界怎么自己制作背景音乐!求助!!相关的知识,希望对你有一定的参考价值。

首先:
在电脑上安装这三个软件!《Jre6》、 《MusicPlayerEx-Full》、(用它来提取坦克世界\res\audio\music.fsd文件)、 《Fmod Sample Bank Generator EX 1.69》下载时要注意版本)首先安装java,安装好后运行,再安装《MusicPlayerEx-Full》软件
其次
把喜欢的歌曲收集到一起,但可别超过46首,将选好的自己爱听的音乐文件文件名称也重命名成原文件的名字,就是把歌名也全部重命名为music(x),music(x),修改好了,就把喜欢的歌曲放到out文件夹里去替换原来的音乐文件,因为名字一样就一定是替换!这里要注意的是除了原文件里的music(1),music(2)保留不能替换外,其余的从music(3)---music(46)首都可以随意替换成喜爱的歌曲
下一步就是使用《Fmod Sample Bank Generator EX 1.69》这第三个软件了!
然后
安装运行第三个软件“FMOD Sample Bank Generator Ex”,它是用来重新合成前面我们提取的music.fsd文件的,先简单设置一下这个界面,一定要把紫色框里的两个选项改成和图上一样。蓝色圈里的也一样,都不要打钩,否则合成后的东西没效果。剩下就填好保存路径(最好是存在桌面上),记得保存的文件名一定要是muisc.fsd。一切准备好了,可以按红色圈里的Build键合成了。合成过程可能有些慢,需要耐心等待一会,最后会生成一个新的music.fsd文件
最后
回到最前面的游戏文件夹里,找到坦克世界\res\audio\music.fsd(这是原来的),用刚刚制作好的新的music.fsd文件去替换旧的。新的属于刚创建的音乐包就制作好了。替换完成后,最关键的是在这里,坦克世界\res\audio文件夹里和music.fsd文件还有个同名的文件music.fev,只是后缀名不同,这个music.fev文件好像就像是个引导文件,用来引导music.fsd文件里的这46首音乐的,这样music.fev才能起作用。把前面备份的audio文件夹里的music.fev文件复制粘贴替换一下现在这个文件夹里的music.fev文件,虽然好像是一样的但是还是要这样替换一遍。
参考技术A 去他文件包里 有音乐 M 开头那个英文 你懂得 进去就知道了! 参考技术B 去坦克世界插件站 那里有个插件制作交流 也包括背景音乐插件的制作 你去问问就知道了追问

我早看过了 还是不会啊! 要不就不来百度问了! 我说要在线交流啊! QQ240610695

追答

下载这个MusicPlayerEx 和FMOD SoundBank Generator
.打开MusicPlayerEx ,到坦克世界\res\audio\找出ingame_voice.fsb文件,直接把文件往MusicPlayerEx窗口一拖就可以了MusicPlayerEx自动解析出了里面的音频文件,现在,需要把他导出全选文件,右键点击convert,导出到任意文件夹。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。完成了

追问

MusicPlayerEx 和FMOD SoundBank Generator
这个文件能不能发我邮箱 240610695@qq.com

追答

如果是一年前的话 还有。。

追问

...........纳尼...?

追答

我以前常做插件的 各类游戏 DNF CF也做过 不过那是以前 现在早删光了 而且坦克世界也快没前途了 老马又打算模仿这个游戏了

追问

不,坦克世界绝对比逆战经典!

追答

我知道

本回答被提问者采纳

javascript 面向对象制作坦克大战

 

  PS:这个坦克大战是在网上下的一段源码之后,自己进行的重写。   写这个的目的是为了巩固自己这段时间对js的学习。整理到博客上,算是对自己近端时间学习js的一个整理。 同时也希望可以帮助到学习js的园友。由于自己也是刚学js不久,所以难免出现错误。如果发现希望给予指正。   这个教程适合熟悉js基本语法和面向对象语法的园友学习。 本身没有太难的东西,这个案例将js面向对象用的比较好,可以作为js面向对象的入门教程。

1.   创建基本对象,实现坦克简单的移动。

1.1    如何在地图中绘制画布?

    考虑到浏览器兼容的问题,我们用操作dom的方式来实现游戏对象的绘制和刷新。我们如何存储我们的地图呢? 我们应该把地图用一个二维数组来保存, js中没有二维数组,但是可以通过在一维数组从存储数组来实现。

1.2    代码实现

    我们将画布设计为 13 * 13 的一个二维数组,每个元素在地图中对应的长和宽均为40px,可以把整个地图看成由 40px*40p x大小的单元格组成的一个表格,那么我们整个画布的大小为 520px  *  520px ;
   上代码前先给大家来一张对象关系图:

1.2.1    创建顶级对象

html代码:
 
 View Code

 

 

TankObject.js文件:
 
 View Code

 

 
    这里​我们用X,Y坐标表示对象在地图上的位置。后面我们会将地图中的每个对象都放入二维数组中,这时可以通过X,Y坐标来取得对应的对象。
    然后用css中的left和top来控制我们对象在窗体中的位置。(可以移动的对象:坦克,子弹)
 

1.2.2   创建公用对象

    我们还需要创建一个公共的对象,来写入我们常用的一些方法。
 
Common.js:
 
 View Code

  

1.2.3    创建移动对象

 
 
Mover.js
 
 View Code

 

    这里的移动对象继承自我们的顶级对象 ,这里this就代表调用Move方法的对象。
    Move对象的功能根据对象的方向和速度进行移动,每次移动5px总共移动40px一个单元格。后面这个对象还会进行扩展,会加入碰撞检测等功能。
 

1.2.4    创建坦克对象

 
 
Tank.js 文件:
 
 View Code

 

     现在只创建了玩家坦克,后面我们还会往里添加敌人坦克。
 
 

1.2.5    创建游戏装载对象(核心)

 View Code

 

    游戏装载对象代码看起来很多,其实就做了两件事情:
        1、创建玩家坦克对象。
        2、添加按键监听事件,当玩家按下移动键调用坦克Move方法移动坦克。
 
  总结:到这里我们的坦克可以通过按键自由的移动了。下一步我们需要完善地图和碰撞检测。

以上是关于坦克世界怎么自己制作背景音乐!求助!!的主要内容,如果未能解决你的问题,请参考以下文章

自己怎么制作带背景音乐的录音

用div+CSS做的网页头图出现空隙白线,不是图片的问题,求助是啥原因,需要怎么做?

跪求经典90坦克大战背景音乐

菜鸟求助关于Canvas绘图背景问题。

怎么制作banner

想用winform制作一个闹钟,实现将自己下载音乐作为闹钟铃声