原文:游戲開發之在UE4中編寫C++代碼控制角色

當你運行我們上次做完的項目,你可能會意識到我們移動的攝像機還是默認的那個攝像機,這個默認的攝像機可以自由飛翔。這一節,我們要使得開始的角色是我們的一個Avatar類的實例對象,並且使用鍵盤控制我們的角色。 一 創建游戲模式類 首先我們要明白什么是GameMode GameMode包含了各種各樣的游戲規則和讓游戲引擎描述這個游戲是怎么玩的。 . 創建游戲模式的步驟如下: 點擊文件 gt 新建C 類。 ...

2017-01-19 08:45 14 1634 推薦指數:

查看詳情

3D游戲開發之在UE4創建非玩家角色(NPC)

接着上節我們繼續學習,現在我們來創建一些NPC(non-playable characters,非玩家角色)。在這個游戲中,當我們靠近NPC時,它們會做出相應的反應。 一 創建C++類 1) 在UE編輯器,打開文件-新建C++類,選擇從Character(角色)類繼承,然后命名 ...

Fri Jan 20 16:36:00 CST 2017 4 1663
游戲開發UE4添加角色到場景

接着上次繼續學習,現在我們已經有了一個場景並且運行了,我們需要添加一個角色到場景。要這樣做,我們必須從UE4的GameFramework類繼承它。 一. 創建一個從Character類繼承的類 從基本框架類繼承是很簡單的: 1) 在項目中打開你的UE4編輯器。 2) 在文件,選擇“新建 ...

Tue Jan 17 16:39:00 CST 2017 3 1107
Aery的UE4 C++游戲開發之旅(3)藍圖

目錄 藍圖 藍圖命名規范 藍圖優化 暴露C++至藍圖 暴露C++類 暴露C++屬性 暴露C++函數 暴露C++結構體/枚舉 暴露C++接口 藍圖和C++的結合方案 ...

Sat Dec 14 18:52:00 CST 2019 0 386
Aery的UE4 C++游戲開發之旅(2)編碼規范

目錄 C++基礎類型規范 命名規范 頭文件規范 字符串規范 字符集規范 錯誤處理規范 參考 C++基礎類型規范 由於PC、XBOX、PS4等各平台的C++基礎類型大小可能不同(實際上絕大部分都是整型類型的大小不同),因此UE4提供了如 ...

Thu Dec 12 20:17:00 CST 2019 2 240
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM