RPGMakerMV探秘06-游戏开发你可能会用到的软件
游戏开发少不了使用各种各样的软件,很多事情找对了软件,对于开发过程,将是事半功倍。
下面主要是我之前学习、开发过程中使用过,相对比较顺手的软件:
1、游戏引擎
RPGMakerMV,这个就不用多说了,已经发布近5年,最新版本也迭代到了1.61。

今年8月份除了MZ,还没有使用过。
如果还没入手RPGMakerMV的,可以直接购买MZ,会送MV。

2、代码编辑器
VSCode
这是我经常使用的作为前端开发的开发工具。选择他主要有下面的原因:
开源,免费
自定义配置
集成git
智能提示强大
支持各种文件格式(html/jade/css/less/sass/xml)
调试功能强大
各种方便的快捷键
强大的插件扩展

3、图形图画软件
Krita
一款由社区驱动的自由开源数字绘画软件,可免费使用,无任何商用限制,让每一位画师都可以随心所欲地表达创意。
适合:概念草图、插画、漫画、动画、接景和 3D 贴图
支持:数位板、压感、防抖、图层、滤镜、色彩管理等
中文:软件、文档和网站内建官方中文版

PhotoShop
毋庸置疑,功能强大、齐备的图像处理软件。一般修图会用到,当然ps有很多系列,画图功能也非常强大。
如果购买正版,价格还是XXX的,其实前期完全可以使用Krita,功能以及足够用。
Aseprite
一款精简而纯粹的超人气像素绘画工具,也是我经常使用,虽然我也时不时使用,但是我画得真的。。。毫无审美

TexturePacker
一款把若干张资源图片拼接为一张大图的工具
2.特点:
- 1.提高载入速度
把小图拼接成一张大图,一次载入,减少IO,提高速度
- 2. 减少内存
OpenGL ES 纹理的宽高都是需要2次幂数,在加入内存后,使用TexturePacker 打包后,它会变成一张512*512的纹理,进而减少了内存的使用。
- 3. 加快渲染速度
OpenGl ES 渲染图片,是需要使用glDrawaArray ,一张纹理调用一次,将所有纹理使用TexturePacker打包后,会减少glDrawArray的使用,进而加快渲染速度。


ShoeBox
一个超级好用的图片切割工具,对于提取素材来说相当好用,配合TexturePacker,就能方便快捷的提取封装素材。



4、声音
闪电音频格式转换器
本人没做过音乐音效的制作,这款软件只是格式转换软件。
集合了音频格式转换、音频合并等多种功能,支持的常见音频音乐格式有;mp3/mp2/wav/wma/m4r/m4a/ac3/aac/ogg/flac/aiff。

市面上还有其他的同类软件,只是这个用着顺手。
5、版本管理
Git
一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
那什么是版本控制系统?
如果你用Microsoft Word写过长篇大论,那你一定有这样的经历:
想删除一个段落,又怕将来想恢复找不回来怎么办?有办法,先把当前文件“另存为……”一个新的Word文件,再接着改,改到一定程度,再“另存为……”一个新文件,这样一直改下去,最后你的Word文档变成了这样:

过了一周,你想找回被删除的文字,但是已经记不清删除前保存在哪个文件里了,只好一个一个文件去找,真麻烦。
看着一堆乱七八糟的文件,想保留最新的一个,然后把其他的删掉,又怕哪天会用上,还不敢删,真郁闷。
更要命的是,有些部分需要你的财务同事帮助填写,于是你把文件Copy到U盘里给她(也可能通过Email发送一份给她),然后,你继续修改Word文件。一天后,同事再把Word文件传给你,此时,你必须想想,发给她之后到你收到她的文件期间,你作了哪些改动,得把你的改动和她的部分合并,真困难。
于是你想,如果有一个软件,不但能自动帮我记录每次文件的改动,还可以让同事协作编辑,这样就不用自己管理一堆类似的文件了,也不需要把文件传来传去。如果想查看某次改动,只需要在软件里瞄一眼就可以,岂不是很方便?
这个软件用起来就应该像这个样子,能记录每次文件的改动:

SourceTree
SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,拥有可视化界面,容易上手操作。同时它也是Mercurial和Subversion版本控制系统工具。支持创建、提交、clone、push、pull 和merge等操作。

代码托管
一开始是放在GitHub上的,但是因为“墙”的原因,push、clone速度都很慢,后来实在忍不住,就换回了国内的托管平台,目前在使用阿里云的托管平台,用了一段时间,发现功能上基本都能满足需求,主要是速度上比较舒适。不过GitHub的确是一个很好的平台,除了自身强大的项目生命周期管理功能,还有全世界开发者上传的开源项目,是一个学习的不二选择。

6、辅助软件
为知笔记
主要做一些笔记,编写剧情,类似于随手记,什么时候想起什么了,就往上面写。云端同步,路上手机写,回家电脑看,比较方便。
office多件套
这个主要用word和excel,word主要用来写剧情或者说明文档,excel主要用来做数值平衡的模拟。

chrome浏览器
chrome浏览器是我比较喜欢的浏览器,界面简洁、明了,插件丰富(不过得好好找,因为应用商店被“墙”了)。还有一个原因是强大的调试功能,调试项目非常的方便,快捷。

当然在开发过程中还会用到其他的软件,这里就不再一一列举,上述软件能满足大部分的需求。如果你在开发过程中,用到什么比较好用的插件,欢迎留言推荐。