原创 【UE4全反射鬆耦合框架筆記】第一章 UE4框架基礎(下)

第一章 UE4框架基礎(下) 文章目錄第一章 UE4框架基礎(下)六、反射應用詳解獲取UENUM反射的枚舉對象獲取藍圖反射對象獲取UPROPERTY反射的屬性對象獲取UFUNCTION反射的對象方法一:FScriptDelegat

原创 【UE4全反射鬆耦合框架筆記】第一章 UE4框架基礎(上)

第一章 UE4框架基礎(上) 文章目錄第一章 UE4框架基礎(上)一、藍圖與C++交互二、UMG與C++交互三、生命週期探索四、全局類與接口全局類接口情況一:默認接口類中的函數是必須要允許在藍圖中實現情況二:函數不需要在藍圖中實現

原创 【UE4筆記】各種Delegate委託的區別和應用

文章目錄UE4委託單播委託聲明單播委託將函數綁定到單播委託委託調用多播委託綁定多播委託多播執行動態委託綁定動態委託執行動態委託動態多播委託應用場景總結事件 UE4委託 委託的基本類型有三種: 單播委託 多播委託 動態委託 單播

原创 【C++基礎總結】函數

C++基礎總結:變量和基本類型 文章目錄C++基礎總結:變量和基本類型一、函數基礎二、參數傳遞1. 傳值參數2. 傳引用參數3. const形參和實參4. 數組形參5. main:處理命令行選項6. 含有可變形參的函數三、返回類型

原创 【C++基礎總結】異常處理try-catch

C++基礎總結:異常處理 try-catch 文章目錄C++基礎總結:異常處理 try-catch一、簡單介紹二、標準異常三、定義新異常類 一、簡單介紹 異常處理涉及三個關鍵字: try:try代碼塊包含可能拋出異常的代碼語句,當

原创 【UE4基礎】對象創建與資源獲取

對象創建與資源獲取 文章目錄對象創建與資源獲取一、對象創建與銷燬1. 純C++類的創建與銷燬2. UObject及其子類創建與銷燬3. AActor及其子類的創建與銷燬二、Component創建1. 構造器中創建組件2. 其它函數

原创 【C++基礎總結】基本內置類型

C++基礎總結:變量和基本類型 文章目錄C++基礎總結:變量和基本類型一、基本內置類型1. 算數類型2. 類型轉換3. 字面值常量二、變量1. 變量定義2. 變量聲明和定義的關係三、複合類型1. 引用2. 指針四、const限定符