【游戏开发实战 |开源—— 2D项目1 - Ruby‘s Adventure】控制游戏角色移动(1-1)
文章目錄
- 1)前言 —— 復盤,展開
- 2)官方教程
- 3)具體步驟詳細剖析
- 3.1)環節一:《更新 Unity 版本步驟》再補充
- 3.1.1)Windows平臺下 Visual Studio 2019的安裝
- 3.1.2)Unity Hub 安裝
- 3.1.3)Unity 編輯器 安裝
- 3.2)環節二:《下載“Ruby’s Adventure:2D 初學者”項目》再補充
- 4)總結
1)前言 —— 復盤,展開
本項目的完整開發流程在Unity官方項目的教學文檔中編寫了詳細的教程文檔,但是因為官方文檔距離現在已經有一段時間了,個別地方有錯誤或者讀者使用自己機器上的Unity 編輯器進行操作的時候,仍然遇到了零零散散的問題,無法再和官方教程相對應,本博客是對官網提供的項目的再補充以及個人心得復盤和經驗分享。
2)官方教程
【官方文檔 —— 1、設置 Unity 編輯器】
【官方文檔 —— 2、主角和第一個腳本】
【官方文檔 —— 3、角色控制器和鍵盤輸入】
3)具體步驟詳細剖析
3.1)環節一:《更新 Unity 版本步驟》再補充
文檔內中對Unity Hub 和 Unity 的介紹和下載比較模糊,我這里會對其進行詳細的補充。
Unity的官網是Unity.com,可能考慮中國片區的使用基數較為龐大(盲猜),因而出現的Unity.cn,除了下載軟件比較快,其他的作用,可能幾乎沒有,反而被吐槽很多, 想看熱鬧的小伙伴,可以看看Unity官方在某乎寫的一篇公文,其下的評論區已經挺大快人心了
中國Unity給開發者社區的一封信 (關于登錄、文檔、中國版…)
言歸正傳,回到常規的下載Unity Hub 以及Unity 的內容上,咱們暫時還是得使用它。
3.1.1)Windows平臺下 Visual Studio 2019的安裝
Tips:因為待會安裝Untiy軟件的時候,也會提醒安裝微軟的Visual Studio(為了編寫C#腳本),考慮到自己開發C或者C++項目的時候也會使用到這個軟件,就提前自主進行安裝了。
假如沒有這般想法的小伙伴可以跳到3.1.2)Unity Hub 安裝開始閱讀
待會直接在添加模塊中安裝就好了。
假如是自己安裝的,后續當安裝好Unity了,打開軟件之后,可以在 Unity 中綁定 咱自己安裝的vs : Edit->preferences
一、Visual Studio 2019 下載
①)進入官網
Visual Studio 2019下載地址
二、Visual Studio 安裝
下圖中部分演示顯示的是vs2022版本的,這是因為之前想體驗一下新版本,然后發現自己筆記本駕馭不住,就卸載以后重新換為vs2019了,(下文步驟是不會影響到整體的安裝,只是版本編號不同,操作相同的)
②)運行下載的可執行文件。
③)等待準備
此時會進入一個較快的加載界面,等待進度條加載完。
④)選擇需要的安裝組件
必須選上的是使用Unity的游戲開發,其他的根據自己的需求和想法了,這些組件也可以再安裝添加的。
這篇文章中記錄如何再次添加需要的組件:【瑣瑣碎碎小知識】 Visual Studio 2019 查看類文件的類圖
頁面的左下角可以點擊修改存儲位置,假如喜歡默認C盤了,也是可以的,根據個人愛好啦。
⑤)存儲位置的修改。
⑥)之后就是漫長的等待啦,,,
安裝好以后幾乎是不需要額外進行配置的,打開即用。
3.1.2)Unity Hub 安裝
一、Unity Hub簡介
聽說以前的unity都是直接安裝使用,后面就出現了Unity Hub 這種系統化的集中式管理工具,可讓我們管理自己的所有Unity 項目和安裝以及選擇的Unity的版本。
算是一個管家出來系統的維護Unity了吧。
二、Unity Hub 在國內版和國際版區別的認識
最最最主要的是,國際版官網會免費提供了不少學習的素材、教程等的,從官方的角度來幫助入門以及深入學習。
但是對于國內版官網了,似乎只有一個中文文檔(感覺還是直接機翻的,離譜)可以上一點臺面,稍稍顯得有億點點單調了。
國際版的學習制作其實也是蠻有趣的,更像是一個通關刷怪刷經驗一樣。
原本直接在國際版的官網上下載Unity Hub之后,這個軟件中會有一個 Learn 模塊(如教程中的圖示)直接可以加載國際版官網中 learn.unity.com頁面上的學習資源。
但是在Unity Hub 3.x 以后,會根據 ip 自動選擇所在地的內容服務器,即使去國外官網下載的 Unity Hub 也會自適應到國內的服務器。
所以其中的 Learn 資源,只會有 unity.cn上存在的項目,大多數需要付費
主要是價格不友好吧。就對我自己而言了。
因此現在想要在國外官網豐富免費的學習資源,不能再方便的通過Unity Hub 這個管家幫忙了,需要我們手動在瀏覽器中訪問 learn.unity.com。
現在也沒有必要一定要去下載國際版的Unity Hub來方便是使用學習這個功能。假如想強行嘗試,可以試試修改IP地址等操作。
三、Unity Hub 的下載
① 國內官網途徑:https://unity.cn/releases
常規的下載,然后雙擊運行就好。
② 國外官網途徑:https://unity.com/download
下載完成之后,和常規軟件的安裝類似,直接雙擊運行。
Step①:
首次進入的時候,Windows 的防火墻會警告一下,允許訪問就好。
Step②:
然后登錄界面,可以手機號登錄,也可以郵箱登錄,切記別使用App登錄吧,因為要科學上網才行。
Step③:
接下來對于Unity Hub 3.x 的版本會彈出讓安裝Unity的界面,咱們待會自己去安裝想要的版本,先忽略。
Step④:
最后需要獲取一步許可證,現在的Unity 不用進行破解等操作了,只需要一個許可證
查看許可證是否獲取成功:
到這里為止,這個大管家就安裝完成啦~,接來下準備安裝咱們開發實際要使用的Unity軟件。
3.1.3)Unity 編輯器 安裝
到了最后一個環節了,Unity的安裝,這兒只是可能會在初次選擇需要的組件的時候比較不確定,其實安裝少了也沒事,和VS2019一樣,可以再次添加組件的,其他都是傻瓜式操作啦。
關于Unity 編輯器的安裝選擇這兒,可以參考3DMAX 的思考方式:
安裝相對較低版本的供自己使用,減輕電腦是要他那會的負擔,同時安裝一個高版本來打開其他人發送過來的項目或者文件,因為高版本兼容低版本。
先修改一些安裝和存儲位置,防止待會痛心C盤損失二三十G…
點擊頭像旁邊的設置按鈕,到如下界面,選擇安裝,修改安裝和下載的資源的位置。
正式進入安裝:
步驟① —— 安裝編輯器
步驟② —— 安裝版本選擇
推薦選擇長期支持版本(LTS),因為會穩定很多。
步驟③ —— 添加模塊選擇
倘若自己已經安裝過VS,可以選擇取消勾選開發工具。
下面的模塊呢,暫時帶Windows字樣的都安裝,其他的了,其實先階段可以不用考慮的
步驟④ —— 漫長等待
假如出現一直都是0完成項的狀態,可能是網絡問題,點擊最右側的圓圈進行刷新。
安裝完成
3.2)環節二:《下載“Ruby’s Adventure:2D 初學者”項目》再補充
在官方教程中寫的是可以通過Unity Hub 的Learn功能,但是因為咱們地域性限制,只能自己訪問Unity的資源商店:Unity Asset Store,因此文檔中步驟2到步驟4都已經不靠譜了,推薦大家按照我的做法進行所需資源的下載。
① 瀏覽器訪問Unity Asset Store
Unity Asset Store
② 檢索需要的資源
假如知道自己需要的項目資源的名稱,可以直接在搜索欄自己進行搜索
假如有好心人提供了鏈接,那么就方便了,直接點擊跳轉就好。
教程資源鏈接:
Unity Asset Store - Ruby’s Adventure
本博客暫時演示資源連接:
Unity Asset Store - Sunny Land Forest
③ 在Unity Hub中創建項目,用于放置待會從資源商店添加并下載的資源
④ 在資源商店中點擊"添加至我的資源"
畫面一:
⑤ 在Unity中打開
⑥ 在Unity 軟件中下載并導入該項目
個別項目導入會出現如下警告,可以直接忽視。
設置 Unity 編輯器中的對下載Unity 編輯器以及導入資源的補充到此為止,其他的可以繼續看教程中編寫的內容,以及跟著教程操作。
設置Unity 編輯器 —— 5.Unity 編輯器窗口
對于本項目,假如使用的是2020.3及以上版本的小伙伴,需要進行如下操作的補充設置(為后期使用瓦片地圖做鋪墊):
步驟①
步驟②
4)總結
重點掌握導入資源,因為后續會頻繁的進行這個操作
對于Unity 編輯器 和 Visual Studio 2019,它們的組件確實繁多,而且組件所需的內存都挺大的,全部安裝不太可取,但也不必擔心安裝不完善,因為都是可以再次安裝組件的(doge)
總結
以上是生活随笔為你收集整理的【游戏开发实战 |开源—— 2D项目1 - Ruby‘s Adventure】控制游戏角色移动(1-1)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 健身房菜鸟入门小常识
- 下一篇: 图灵测试 Alan Turning