欢迎光临散文网 会员登陆 & 注册

RPGMakerMV探秘06-游戏开发你可能会用到的软件

2020-09-11 10:55 作者:狂奔小菜鸡  | 我要投稿

游戏开发少不了使用各种各样的软件,很多事情找对了软件,对于开发过程,将是事半功倍。

下面主要是我之前学习、开发过程中使用过,相对比较顺手的软件:

1、游戏引擎

RPGMakerMV,这个就不用多说了,已经发布近5年,最新版本也迭代到了1.61。

MV

今年8月份除了MZ,还没有使用过。

如果还没入手RPGMakerMV的,可以直接购买MZ,会送MV。

MZ


2、代码编辑器

VSCode

这是我经常使用的作为前端开发的开发工具。选择他主要有下面的原因:

开源,免费

自定义配置

集成git

智能提示强大

支持各种文件格式(html/jade/css/less/sass/xml)

调试功能强大

各种方便的快捷键

强大的插件扩展

VSCode

3、图形图画软件

Krita

一款由社区驱动的自由开源数字绘画软件,可免费使用,无任何商用限制,让每一位画师都可以随心所欲地表达创意。

适合:概念草图、插画、漫画、动画、接景和 3D 贴图

支持:数位板、压感、防抖、图层、滤镜、色彩管理等

中文:软件、文档和网站内建官方中文版

Krita

PhotoShop

毋庸置疑,功能强大、齐备的图像处理软件。一般修图会用到,当然ps有很多系列,画图功能也非常强大。

如果购买正版,价格还是XXX的,其实前期完全可以使用Krita,功能以及足够用

Aseprite

一款精简而纯粹的超人气像素绘画工具,也是我经常使用,虽然我也时不时使用,但是我画得真的。。。毫无审美

Aseprite

TexturePacker

一款把若干张资源图片拼接为一张大图的工具

2.特点:

- 1.提高载入速度

把小图拼接成一张大图,一次载入,减少IO,提高速度

- 2. 减少内存

OpenGL ES 纹理的宽高都是需要2次幂数,在加入内存后,使用TexturePacker 打包后,它会变成一张512*512的纹理,进而减少了内存的使用。

- 3. 加快渲染速度

OpenGl ES 渲染图片,是需要使用glDrawaArray ,一张纹理调用一次,将所有纹理使用TexturePacker打包后,会减少glDrawArray的使用,进而加快渲染速度。

打包前
打包后

ShoeBox

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

ShoeBox
切割前
切割后

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

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

RPGMakerMV探秘06-游戏开发你可能会用到的软件的评论 (共 条)

分享到微博请遵守国家法律