打造舒適的Unity開發(fā)環(huán)境

前言

我相信每個開發(fā)人員都在工作中慢慢配置了一套讓自己最舒適的開發(fā)環(huán)境法竞。不管是軟件還是硬件股缸,用起來得心應手坐漏,劍隨意動一直是程序員們的追求苫幢。本文想僅從軟件的角度介紹下我自己開發(fā)基于Unity的游戲時的工具及配置。希望初學者可以根據(jù)此文掃清環(huán)境搭建的困惑图张,資深開發(fā)者可以與我交流自己的見解锋拖。本文將持續(xù)維護并優(yōu)先更新于我的github博客

系統(tǒng)篇

本文采用的是Windows 10祸轮。windows系統(tǒng)默認的一些設置不太適合程序員兽埃,我們來做一些設置。

  • (點擊Windows鍵适袜,輸入file柄错,)打開文件資源管理器,點擊文件菜單,點擊更改文件和搜索選項
image
  • 進入查看選項卡售貌,顯示已知文件擴展名给猾,顯示隱藏文件夾并確定:
image

Unity篇

Unity在windows和mac OS上都有發(fā)布自己穩(wěn)定的版本,我個人是在Windows上做開發(fā)颂跨。建議你從官網(wǎng)下載安裝最新的Unity版本敢伸,有移動平臺部署需求的,需選取對應的Support項恒削。

image
image
  • 選擇需要的組件并選擇存放地址方便重裝:
image
  • 點擊Edit下的Preferences進入設置界面池颈,在General選項卡中去掉Audo Refresh的勾選,在需要刷新的時候按Ctrl+r刷新
image

Visual Studio篇

IDE(Integrated Development Environment 集成開發(fā)環(huán)境)的選擇上钓丰,我用著最新的Visual Studio2017 Community饶辙,也建議你安裝此版本。2017版的安裝需要選取適合Unity開發(fā)的組件斑粱,其他組件你可以根據(jù)自己的喜好選擇。

image
image
  • 打開安裝助手選取需要的組件:
image

選取之后會自動添加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ù)更新的的插件庫都十分令人滿意。

image
  • 打開擴展添加插件:
image

在擴展選項卡中搜索對應的插件名稱,在結(jié)果中點擊安裝即可

附上我的插件列表:

Vim(同Visual Studio篇)

LuaIde(提供Lua腳本的只能補全和語法分析)

Code Spellchecker(提供英文拼寫檢查)

vscode-icons(提供一套漂亮的圖標)

插件安裝完成沽损,我們來完善一下配置袖外。點擊菜單 文件-> 首選項-> 設置,打開用戶配置略吨。在左側(cè)窗口中找到對應的配置項集币,復制到右側(cè)窗口中編輯:

image

點擊圖中所示的筆,會自動復制到右邊窗口翠忠。

下面是我自己使用的配置:

// 將設置放入此文件中以覆蓋默認設置
{
    "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可以找找自己喜歡的主題:

image

Git篇

版本控制每天都離不開姜凄,配置好我們的版本控制工具十分必要。工作中和自己的娛樂項目都使用Git來做版本控制趾访,這里簡單說說配置态秧。使用教程可以參考官方文檔或搜索網(wǎng)上的教程,這里不做討論扼鞋。

image
  • 打開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)出快捷鍵并開機自啟動:
image

有道云筆記篇

在開發(fā)中遇到解決了或沒解決的問題我都建議大家使用有云同步功能的筆記本記下來方便查閱。也可以將所思所想記錄下來與人交流昏滴。有道云筆記基本滿足我的需求猴鲫,本文即是在有道云筆記的markdown編輯器中編寫。

  • 前往官網(wǎng)下載安裝最新的有道云筆記
  • 用喜歡的姿勢登錄并打開

奇妙清單篇

公司里可能已經(jīng)使用禪道或類似產(chǎn)品做項目管理谣殊,但總有一些零碎的小事需要記錄拂共。相比使用便簽貼的到處都是(不管是實體的還是電子的),我更喜歡列成清單姻几,分門別類宜狐,逐個完成。

  • 前往官網(wǎng)下載安裝奇妙清單
  • 用喜歡的姿勢登錄

所有的工具都是死的蛇捌,同一款產(chǎn)品很難滿足不同用戶的不同需求抚恒,希望讀者活學活用,配置出屬于自己的舒心的開發(fā)環(huán)境豁陆。

支持

最后柑爸,如果你喜歡本文,歡迎進行關(guān)注盒音,打賞表鳍,點贊。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末祥诽,一起剝皮案震驚了整個濱河市譬圣,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌雄坪,老刑警劉巖厘熟,帶你破解...
    沈念sama閱讀 216,470評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡绳姨,警方通過查閱死者的電腦和手機登澜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來飘庄,“玉大人脑蠕,你說我怎么就攤上這事」蛳鳎” “怎么了谴仙?”我有些...
    開封第一講書人閱讀 162,577評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長碾盐。 經(jīng)常有香客問我晃跺,道長,這世上最難降的妖魔是什么毫玖? 我笑而不...
    開封第一講書人閱讀 58,176評論 1 292
  • 正文 為了忘掉前任掀虎,我火速辦了婚禮,結(jié)果婚禮上付枫,老公的妹妹穿的比我還像新娘涩盾。我一直安慰自己,他們只是感情好励背,可當我...
    茶點故事閱讀 67,189評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著砸西,像睡著了一般叶眉。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上芹枷,一...
    開封第一講書人閱讀 51,155評論 1 299
  • 那天衅疙,我揣著相機與錄音,去河邊找鬼鸳慈。 笑死饱溢,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的走芋。 我是一名探鬼主播绩郎,決...
    沈念sama閱讀 40,041評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼翁逞!你這毒婦竟也來了肋杖?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,903評論 0 274
  • 序言:老撾萬榮一對情侶失蹤挖函,失蹤者是張志新(化名)和其女友劉穎状植,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,319評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡津畸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,539評論 2 332
  • 正文 我和宋清朗相戀三年振定,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片肉拓。...
    茶點故事閱讀 39,703評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡后频,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出帝簇,到底是詐尸還是另有隱情徘郭,我是刑警寧澤,帶...
    沈念sama閱讀 35,417評論 5 343
  • 正文 年R本政府宣布丧肴,位于F島的核電站残揉,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏芋浮。R本人自食惡果不足惜抱环,卻給世界環(huán)境...
    茶點故事閱讀 41,013評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望纸巷。 院中可真熱鬧镇草,春花似錦、人聲如沸瘤旨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽存哲。三九已至因宇,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間祟偷,已是汗流浹背察滑。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留修肠,地道東北人贺辰。 一個月前我還...
    沈念sama閱讀 47,711評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像嵌施,于是被迫代替她去往敵國和親饲化。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,601評論 2 353

推薦閱讀更多精彩內(nèi)容