從零開始的Unity學習——第N天

如何讓你的模型可WASD控制行走?

①去Unity商店下載Standard Assets,導入。

②在SampleScenes文件夾裏面找到Scenes文件夾,打開CharacterThirdPerson這個場景。

③ThirdPersonController和Cameras這2個對象的Inspector是需要你仔細觀察的。

④選擇仿照ThirdPersonController和Cameras這兩個對象,在自己的場景裏創建。

 

操作概述:

你需要複製Cameras這個對象,到你自己場景,

然後給UMP45添加Animator,Animator選項卡中,

Controller綁定ThirdPersonAnimatorController的C#腳本,

這個腳本位於Standard Assets/ThirdPersonCharacter/Animator/ThirdPersonAnimatorController;

Avatar用自己原生的,默認名稱是UMP45_V080Avatar,上次已經創建了這個Avatar。

 

解決了這些之後,調整攝像機,

你需要把Sample場景裏面的Cameras對象複製過來,然後保證自己的場景裏面多餘的相機刪除。

Cameras對象下面有一個FreeLookCameraRig,點擊它,查看Inspector,

將你需要控制WASD的模型,拖入Target裏面,

額外需要檢查一下你WASD的模型,是否於下圖所示一致:

大功告成。

Stand

[站立]

行走

[行走]

跳躍

[跳躍]

 

至於如何一步一步實現這個效果,

需要講的細節實在是太多了,不能鋪開來講。

重中之重是先學會C#腳本,具體可以先參考Standard Assets文件夾中的ThirdPersonUserControl.cs文件,

通過模仿來實現一步一步實現自己的功能。

 

另外還需要學會的:

  1. 學會攝像機控制和聲音控制(基礎)
  2. 學會光線控制和渲染(基礎)
  3. 學會使用Animator以及製作模型的動畫(推薦Blender)
  4. 學會敵人AI的控制邏輯(進階)

……

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章