我陷入了深思。。。。。。
第一步是创作一首8BIT音乐。我介绍两个NES用的音乐工具:FamiTracker 和 FamiStudio。
选FamiTracker的原因是,有完美教程呀。红鸡将他的教程放到B站了:红激教你做音乐
一共11集,非常亲民地道的教学,一教就会。从下载到精通。
有性急的朋友会说不个“FT”只做nsf,而它生成的NES是无画面的。打住,我只用这个来做音乐,画面的事,后面有介绍。而且工具链上,我们必须用到FamiStudio,而FT也可以被FamiStudio替代掉。可惜。
我们说说FamiStudio。这个很好用,B站上有几个我不满意的教程。自寻。于是我只好自己提供网站famistudio.org。有下载也有我看不明白的英文。
打勾的两个下载就好。
一般人都会安装,不可能拿错的。另一个是NES音乐引擎,我下一步都教大家用这个引擎做一个NES。
我着重的说一下,我现在使用的是4.0.6版本,如果你将来过了几年才看见,版本更新了,那么你要想好,如果不太懂的,推荐下载我这个版本。否则有可能发现冲突出错等情况。当然,那时我说不定也会出新教程。
(呀,如果打算完全使用我的范例,引擎可以不下载,我的范例里面就有。改改几个数据文件名,就成为新的音乐卡,不用写代码。)
用FS写音乐嘛,上B站看看吧。我也不会。不过FS比较牛,可以完美打开FT的文档。就是说用FT编辑之后,可以由FS打开做下一步了。完美!
当然FS使用上,也有方便的指导,我也有时间也学学练练。
在音乐编好之后,你要将音乐转成音乐数据。我用的是FS,我也测试过FT。后者上我太失望了。到一边凉快吧。
看这编文章就可以转换得到音乐数据。【原创】如何为自己编写的NES游戏添加音乐?
代码部分,不用急着学,学会前面转换数据就行。代码就在后面教教。
(注,FS接供的例程,好正点,可选三支曲,还有每通道的能量灯。能注意我写这一句的人,都是大牛了。)
假设你已经编好你的8Bit曲子了,或者拿着例子曲就急着试试新。
第二步,给我个赞呀,讨论一下呀。。下面是我辛苦编写的NES画图工具,还有NES文字工具。还有教程。
时间关系,我已经在另一个Blog写好了,走传送门过去就行。大魔司教教主
大魔司教是我老爸给我的一盒原版游戏,是盒卡,不是ROM。炫耀结束。我到现在都过不了第二关的地图呀!!!
下面是我写的十编教程。
【原创】NES游戏创作的学习流程
【原创】NES第一波:如何用通用型6502宏汇编器,制作NES/FC游戏。
【原创】NES第二波:如何用VS Code,编写NES/FC游戏程序。
【原创】NES第三波:程序局部调试的办法--6502Sim(也可以指令学习)
【原创】NES第四波:如何做一个nes静止画面?(程序运行基本流程)
【原创】NES第五波:如何做一张NES贺卡(之一,图形篇)
【原创】NES第六波:如何做一张NES贺卡(之二,屏幕篇)
【原创】NES第七波:制作NES的具体流程和学习大纲
【原创】NES第八波:怎么写一个HelloWorld
【原创】NES第九波:解说HelloWorld
【原创】NES第十波:解说一个NES音乐贺卡的源代码
很好,这就完满了。里面将要说的都讲解了。。。
番外编,不想写代码的人看这里,大牛老鸟也看过来吧。
【原创】FamiStudio引擎应用
只要按第五编和第六编,编辑好图形数据,将我的软件工具玩得比我还要好。就可以编辑出精美的8BIT画面。
然后到我的网盘下载第10编的例程。fogota.ysepan.com,到里面找到“NES Tool Kit"。(我没有换网盘,是网盘自己换了名。原来的 fogota.ys168.com也可以进入。)
第10编的第十三小节都会你换画面文件。还有CHR文件在主代码的最下面。如果是小白,就不去换代码的文件名了。而将你的文件改成我原有文件的名,替换它。
上面这编引擎应用应该也告诉了你们。。。
不如,我光自己写了代码,没有写对应的教程。我要补写一下。嘿嘿。源码先放到网盘。睡啦。