RPGMakerMV探秘06-游戲開發(fā)你可能會(huì)用到的軟件
游戲開發(fā)少不了使用各種各樣的軟件,很多事情找對(duì)了軟件,對(duì)于開發(fā)過程,將是事半功倍。
下面主要是我之前學(xué)習(xí)、開發(fā)過程中使用過,相對(duì)比較順手的軟件:
1、游戲引擎
RPGMakerMV,這個(gè)就不用多說了,已經(jīng)發(fā)布近5年,最新版本也迭代到了1.61。

今年8月份除了MZ,還沒有使用過。
如果還沒入手RPGMakerMV的,可以直接購買MZ,會(huì)送MV。

2、代碼編輯器
VSCode
這是我經(jīng)常使用的作為前端開發(fā)的開發(fā)工具。選擇他主要有下面的原因:
開源,免費(fèi)
自定義配置
集成git
智能提示強(qiáng)大
支持各種文件格式(html/jade/css/less/sass/xml)
調(diào)試功能強(qiáng)大
各種方便的快捷鍵
強(qiáng)大的插件擴(kuò)展

3、圖形圖畫軟件
Krita
一款由社區(qū)驅(qū)動(dòng)的自由開源數(shù)字繪畫軟件,可免費(fèi)使用,無任何商用限制,讓每一位畫師都可以隨心所欲地表達(dá)創(chuàng)意。
適合:概念草圖、插畫、漫畫、動(dòng)畫、接景和 3D 貼圖
支持:數(shù)位板、壓感、防抖、圖層、濾鏡、色彩管理等
中文:軟件、文檔和網(wǎng)站內(nèi)建官方中文版

PhotoShop
毋庸置疑,功能強(qiáng)大、齊備的圖像處理軟件。一般修圖會(huì)用到,當(dāng)然ps有很多系列,畫圖功能也非常強(qiáng)大。
如果購買正版,價(jià)格還是XXX的,其實(shí)前期完全可以使用Krita,功能以及足夠用。
Aseprite
一款精簡而純粹的超人氣像素繪畫工具,也是我經(jīng)常使用,雖然我也時(shí)不時(shí)使用,但是我畫得真的。。。毫無審美

TexturePacker
一款把若干張資源圖片拼接為一張大圖的工具
2.特點(diǎn):
- 1.提高載入速度
把小圖拼接成一張大圖,一次載入,減少IO,提高速度
- 2. 減少內(nèi)存
OpenGL ES 紋理的寬高都是需要2次冪數(shù),在加入內(nèi)存后,使用TexturePacker 打包后,它會(huì)變成一張512*512的紋理,進(jìn)而減少了內(nèi)存的使用。
- 3. 加快渲染速度
OpenGl ES 渲染圖片,是需要使用glDrawaArray ,一張紋理調(diào)用一次,將所有紋理使用TexturePacker打包后,會(huì)減少glDrawArray的使用,進(jìn)而加快渲染速度。


ShoeBox
一個(gè)超級(jí)好用的圖片切割工具,對(duì)于提取素材來說相當(dāng)好用,配合TexturePacker,就能方便快捷的提取封裝素材。



4、聲音
閃電音頻格式轉(zhuǎn)換器
本人沒做過音樂音效的制作,這款軟件只是格式轉(zhuǎn)換軟件。
集合了音頻格式轉(zhuǎn)換、音頻合并等多種功能,支持的常見音頻音樂格式有;mp3/mp2/wav/wma/m4r/m4a/ac3/aac/ogg/flac/aiff。

市面上還有其他的同類軟件,只是這個(gè)用著順手。
5、版本管理
Git
一個(gè)開源的分布式版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項(xiàng)目版本管理。
那什么是版本控制系統(tǒng)?
如果你用Microsoft Word寫過長篇大論,那你一定有這樣的經(jīng)歷:
想刪除一個(gè)段落,又怕將來想恢復(fù)找不回來怎么辦?有辦法,先把當(dāng)前文件“另存為……”一個(gè)新的Word文件,再接著改,改到一定程度,再“另存為……”一個(gè)新文件,這樣一直改下去,最后你的Word文檔變成了這樣:

過了一周,你想找回被刪除的文字,但是已經(jīng)記不清刪除前保存在哪個(gè)文件里了,只好一個(gè)一個(gè)文件去找,真麻煩。
看著一堆亂七八糟的文件,想保留最新的一個(gè),然后把其他的刪掉,又怕哪天會(huì)用上,還不敢刪,真郁悶。
更要命的是,有些部分需要你的財(cái)務(wù)同事幫助填寫,于是你把文件Copy到U盤里給她(也可能通過Email發(fā)送一份給她),然后,你繼續(xù)修改Word文件。一天后,同事再把Word文件傳給你,此時(shí),你必須想想,發(fā)給她之后到你收到她的文件期間,你作了哪些改動(dòng),得把你的改動(dòng)和她的部分合并,真困難。
于是你想,如果有一個(gè)軟件,不但能自動(dòng)幫我記錄每次文件的改動(dòng),還可以讓同事協(xié)作編輯,這樣就不用自己管理一堆類似的文件了,也不需要把文件傳來傳去。如果想查看某次改動(dòng),只需要在軟件里瞄一眼就可以,豈不是很方便?
這個(gè)軟件用起來就應(yīng)該像這個(gè)樣子,能記錄每次文件的改動(dòng):

SourceTree
SourceTree 是 Windows 和Mac OS X 下免費(fèi)的 Git 和 Hg 客戶端,擁有可視化界面,容易上手操作。同時(shí)它也是Mercurial和Subversion版本控制系統(tǒng)工具。支持創(chuàng)建、提交、clone、push、pull 和merge等操作。

代碼托管
一開始是放在GitHub上的,但是因?yàn)椤皦Α钡脑?,push、clone速度都很慢,后來實(shí)在忍不住,就換回了國內(nèi)的托管平臺(tái),目前在使用阿里云的托管平臺(tái),用了一段時(shí)間,發(fā)現(xiàn)功能上基本都能滿足需求,主要是速度上比較舒適。不過GitHub的確是一個(gè)很好的平臺(tái),除了自身強(qiáng)大的項(xiàng)目生命周期管理功能,還有全世界開發(fā)者上傳的開源項(xiàng)目,是一個(gè)學(xué)習(xí)的不二選擇。

6、輔助軟件
為知筆記
主要做一些筆記,編寫劇情,類似于隨手記,什么時(shí)候想起什么了,就往上面寫。云端同步,路上手機(jī)寫,回家電腦看,比較方便。
office多件套
這個(gè)主要用word和excel,word主要用來寫劇情或者說明文檔,excel主要用來做數(shù)值平衡的模擬。

chrome瀏覽器
chrome瀏覽器是我比較喜歡的瀏覽器,界面簡潔、明了,插件豐富(不過得好好找,因?yàn)閼?yīng)用商店被“墻”了)。還有一個(gè)原因是強(qiáng)大的調(diào)試功能,調(diào)試項(xiàng)目非常的方便,快捷。

當(dāng)然在開發(fā)過程中還會(huì)用到其他的軟件,這里就不再一一列舉,上述軟件能滿足大部分的需求。如果你在開發(fā)過程中,用到什么比較好用的插件,歡迎留言推薦。