前言
我相信每個開發(fā)人員都在工作中慢慢配置了一套讓自己最舒適的開發(fā)環(huán)境法竞。不管是軟件還是硬件股缸,用起來得心應手坐漏,劍隨意動一直是程序員們的追求苫幢。本文想僅從軟件的角度介紹下我自己開發(fā)基于Unity的游戲時的工具及配置。希望初學者可以根據(jù)此文掃清環(huán)境搭建的困惑图张,資深開發(fā)者可以與我交流自己的見解锋拖。本文將持續(xù)維護并優(yōu)先更新于我的github和博客。
系統(tǒng)篇
本文采用的是Windows 10祸轮。windows系統(tǒng)默認的一些設置不太適合程序員兽埃,我們來做一些設置。
- (點擊Windows鍵适袜,輸入file柄错,)打開文件資源管理器,點擊文件菜單,點擊更改文件和搜索選項:
- 進入查看選項卡售貌,顯示已知文件擴展名给猾,顯示隱藏文件夾并確定:
Unity篇
Unity在windows和mac OS上都有發(fā)布自己穩(wěn)定的版本,我個人是在Windows上做開發(fā)颂跨。建議你從官網(wǎng)下載安裝最新的Unity版本敢伸,有移動平臺部署需求的,需選取對應的Support項恒削。
- 前往官網(wǎng)下載最新版本的安裝助手:
- 選擇需要的組件并選擇存放地址方便重裝:
- 點擊Edit下的Preferences進入設置界面池颈,在General選項卡中去掉Audo Refresh的勾選,在需要刷新的時候按Ctrl+r刷新
Visual Studio篇
IDE(Integrated Development Environment 集成開發(fā)環(huán)境)的選擇上钓丰,我用著最新的Visual Studio2017 Community饶辙,也建議你安裝此版本。2017版的安裝需要選取適合Unity開發(fā)的組件斑粱,其他組件你可以根據(jù)自己的喜好選擇。
- 前往官網(wǎng)下載安裝助手:
- 打開安裝助手選取需要的組件:
選取之后會自動添加Visual Studio 2017 Tools for Unity插件脯爪。
- 單擊下一步等待安裝完成即可则北。
如果在安裝完成之后需要其他組件,可以找到vs_installer.exe添加和更新組件痕慢。我的在這個位置:C:\Program Files (x86)\Microsoft Visual Studio\Installer尚揣,你應該可以找到你自己的。
我們還可以為VS安裝一些插件以進一步提升效率掖举。這里列出我正在使用的插件供大家參考:
- VsVim(習慣了Vim快骗,用什么編輯器都會裝個vim的插件的)
- Resharper(提供了很好的代碼提示和重構(gòu)功能)
- Code Cleaner(強迫癥患者的福音,讓代碼整潔的利器)
VS的配色方案可以在這個studiostyl網(wǎng)站上找找適合自己的塔次。
Visual Studio Code篇
如果你有寫腳本的需求方篮,那VS Code絕對是一個不錯的選擇。強大的插件管理励负,豐富且持續(xù)更新的的插件庫都十分令人滿意。
- 前往官網(wǎng)下載本體:
- 打開擴展添加插件:
在擴展選項卡中搜索對應的插件名稱,在結(jié)果中點擊安裝即可
附上我的插件列表:
Vim(同Visual Studio篇)
LuaIde(提供Lua腳本的只能補全和語法分析)
Code Spellchecker(提供英文拼寫檢查)
vscode-icons(提供一套漂亮的圖標)
插件安裝完成沽损,我們來完善一下配置袖外。點擊菜單 文件-> 首選項-> 設置,打開用戶配置略吨。在左側(cè)窗口中找到對應的配置項集币,復制到右側(cè)窗口中編輯:
點擊圖中所示的筆,會自動復制到右邊窗口翠忠。
下面是我自己使用的配置:
// 將設置放入此文件中以覆蓋默認設置
{
"vim.useSystemClipboard": true,
"workbench.iconTheme": "vscode-icons",
"editor.minimap.enabled": true,
"editor.fontFamily": "'YaHei Consolas Hybrid', Consolas, 'Courier New', monospace",
"vim.disableAnnoyingNeovimMessage": true,
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
"**/*.meta": true,
"**/*.unity": true,
"**/*.unityproj": true,
"**/*.mat": true,
"**/*.fbx": true,
"**/*.FBX": true,
"**/*.tga": true,
"**/*.cubemap": true,
"**/*.prefab": true,
"**/Library": true,
"**/ProjectSettings": true,
"**/Temp": true,
"**/*.csproj": true,
"**/*.sln": true,
"**/*.userprefs": true
},
"editor.renderWhitespace": "all",
"files.associations": {
"*.txt":"lua"
},
"files.eol": "\n",
"luaide.scriptRoots": ["D:\\WorkSpace\\Breeze\\Breeze\\Assets\\Scripts\\Slua\\Resources"]
}
這里所有的配置項在左邊窗口都有對應的中文注釋表明配置的效果鞠苟,這里就不再贅述了。其中"YaHei Consolas Hybrid"字體是一款雅黑與Consolas結(jié)合的字體。
配色方面偶妖,在擴展里面搜索theme可以找找自己喜歡的主題:
Git篇
版本控制每天都離不開姜凄,配置好我們的版本控制工具十分必要。工作中和自己的娛樂項目都使用Git來做版本控制趾访,這里簡單說說配置态秧。使用教程可以參考官方文檔或搜索網(wǎng)上的教程,這里不做討論扼鞋。
- 前往官網(wǎng)下載安裝Git:
- 打開git bash配置用戶名密碼:
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
- 配置默認編輯器:
$ git config --global core.editor gvim
- 配置換行符不自動替換
$ git config --global core.autocrlf false
- 下載安裝kdiff3之后申鱼,將其配置為difftool和mergetool
$ git config --global diff.tool kdiff3
$ git config --global merge.tool kdiff3
另外推薦圖形化工具SourceTree可以幫助我們使用Git.
Everything篇
Everything絕對是你提高開發(fā)效率的利器。秒搜文件的感覺非常滿足控制欲云头。想找log文件只需搜索及打開兩個步驟捐友。翻閱文檔也不用慢慢點擊子文件夾,方便快捷溃槐。
- 前往官網(wǎng)下載最新的Everything
- 點擊Tools-> Options菜單匣砖,設置調(diào)出快捷鍵并開機自啟動:
有道云筆記篇
在開發(fā)中遇到解決了或沒解決的問題我都建議大家使用有云同步功能的筆記本記下來方便查閱。也可以將所思所想記錄下來與人交流昏滴。有道云筆記基本滿足我的需求猴鲫,本文即是在有道云筆記的markdown編輯器中編寫。
- 前往官網(wǎng)下載安裝最新的有道云筆記
- 用喜歡的姿勢登錄并打開
奇妙清單篇
公司里可能已經(jīng)使用禪道或類似產(chǎn)品做項目管理谣殊,但總有一些零碎的小事需要記錄拂共。相比使用便簽貼的到處都是(不管是實體的還是電子的),我更喜歡列成清單姻几,分門別類宜狐,逐個完成。
- 前往官網(wǎng)下載安裝奇妙清單
- 用喜歡的姿勢登錄
所有的工具都是死的蛇捌,同一款產(chǎn)品很難滿足不同用戶的不同需求抚恒,希望讀者活學活用,配置出屬于自己的舒心的開發(fā)環(huán)境豁陆。
支持
最后柑爸,如果你喜歡本文,歡迎進行關(guān)注盒音,打賞表鳍,點贊。