本节将带大家制作自己的第一个武将和第一个技能,以及他们的声音图片制作。
首先我们在前文所述的qsgs文件夹下面新建一个文件夹吧,就名为study,表示这是我们学习fkp用的。
开始编辑源文件
进入study文件夹,新建一个名为study.txt的文件(就是新建一个最简单的文本文档),然后用你喜欢的编辑器打开study.txt。
在打开之后,确保你使用的编码是UTF-8。
如果你按照我上一章所说的配置了vscode的话,可以在这里修改一下编辑器所能识别的语言。
添加拓展包和武将
欲添加武将,必先添加拓展包。整个fkp拓展文件的最开始也必须先定义好一个拓展包才行。在编辑器里面输入这样一行:
拓展包 ‘fkp学习包’
这样就创建了一个名为“fkp学习包”的拓展包了。接下来创建武将吧,新开一行,输入:
# 魏 “魏武大帝” ‘仙曹操’ 5 []
这样就创建了一个名为“仙曹操”的5血白板,势力为魏国,称号是“魏武大帝”。现在编辑器里面应该像这样:
看到没?study.txt右侧有个小圆点。这表示文件已经修改但是没有保存,赶紧按下Ctrl+S
保存文件吧。
保存完成之后,打开fkparse的主程序,选中study.txt,Compile后Pack,可以看到study文件夹下面出现了study_out,将生成的四个文件夹复制到游戏里面看看效果吧。
至于我们输入的内容究竟是什么意思,后面再详谈吧。
光有武将没有技能可不行,下面来添加一个简单的技能。
添加技能
在我们创建完成武将的那一行之后再创建一行,输入这些内容:
$ ‘奸雄’ “你受到伤害后,可摸4张牌。”
触发技
时机:受到伤害后
效果:你摸4张牌
以上
这样就创建好了一个技能。还没完呢,创建完了技能后还得把技能加给武将本身才行。注意到我们创建武将的最后输入了一对小方括号吗?在里面输入“奸雄”
吧,然后保存一下。所有的一切完成之后编辑器里面应该会像这样:
前面的fkp窗口还没关闭吧?在保存完study.txt之后我们再重新编译打包一下,然后把拓展包安装到神杀里面,开一把看看效果:
至此我们的技能创建也就到此完成啦。至于技能里面的种种详情以后再细说。
制作音图素材
现在有武将也有技能了,没图没声音怎么能行?图是外表,声是灵魂,而我们现在的武将外在内在都没,那么就赶紧去做吧。
要制作音图,肯定得有软件吧。制图肯定大伙都用大名鼎鼎的Photoshop了,但Photoshop找破解资源比较费精力(也不太能拿台面上说),所以我这里推荐自由开源的软件GIMP。后面也拿它来示范。
声音方面,我推荐Audacity,同样是自由开源的。自由软件没必要找破解版,直接官网下载即可,而且它也不要求你买个许可证或者激活软件之类的,何乐而不为呢?
当然,fkparse和太阳神三国杀也都是自由开源的。
制作卡牌图
你可能已经注意到神杀的菜单栏里面有个DIY按钮了,那里面提供了基本的制图功能。但那个因为年久失修了,配置麻烦并且也不太好用,这里我们还是用在线制图工具吧。
(网页内制图过程略,操作很简单的)
(别吐槽图片了,我随便拿的,举个例子用而已)
总之也是制好了图,但还不能直接用,需要用软件剪裁缩放之后方可投入神杀,用GIMP打开吧,然后剪几下。
还没完事呢,剪完之后需要缩放一下像素才行,在图片上右键,图像->缩放图像
,然后把像素缩放到200x290。
最后我们需要把图片保存为jpg格式。右键图片,文件->导出为...
,然后导出为jpg图像。
完成!我们已经弄到可以用的卡图了。武将的名字是仙曹操,那么自然就重命名为“仙曹操_卡图.jpg”了。把它和study.txt放在一起吧。
制作牌局内图片
这次将我们的原图用gimp打开,然后按照宽高比250:292进行裁剪,把像素缩放为250x292,导出为“仙曹操_全身图.png”。注意这次是png图片了。
在裁剪图片时候,注意要把人物的脸部置于画面中上部位,正如游戏中的其他全身图那样。
然后制作头图,重新打开原图片,按宽高比276:233裁剪,完了后缩放像素,导出为“仙曹操_头图.png”。把做出的两张图都放在study.txt的文件夹下面。
制作配音
先录制一段你想要的声音,稍微调整几下,然后导出为ogg格式即可。
如果是制作武将阵亡的配音的话,那么输出文件的名字就是那个武将的名字;如果是制作技能配音,那么就是那个技能的名字后面加上配音编号。
素材已经都做完了,那么在编译器里面Compile和pack吧。然后装载进游戏,启动游戏:
不过技能配音怎么在游戏里面不播放?这是因为配音需要在手动播放才行,修改一下代码:
至此,你已经初步体验了使用fkp进行拓展,之后将开始详细介绍fkp语言的种种细节。