原创 UE4 AudioCapture錄音插件
UE4: How to use the new AudioCapture component to record microphone audio There are two functions for recording audio:
原创 NAT、Napt(地址轉換技術)詳解
NAT的由來 IPv4即網際網協議第4版——Internet Protocol Version 4的縮寫。IPv4定義一個跨越異種網絡互連的超級網,它爲每個網際網的節點分配全球唯一IP地址。如果我們把Internet比作一個郵政系統,那麼
原创 UE4 無法打開源文件 Actor.generated.h
有時候新建的C++類的頭文件的#include “Actor.generated.h ”會報紅,這時可以在VS裏面 “解決方案裏面“ 先把 developmen editor 該爲 debuggame editor ,然後點擊項
原创 UE4 HLSL Tools For Visual Studio插件(包含.ush ,.usf 如何語法高亮)
HLSL Tools for visual studio使用說明:https://marketplace.visualstudio.com/items?itemName=TimGJones.HLSLToolsforVisualStudio
原创 C++中的#、##運算符和__VA_ARGS__宏
#:構串操作符 構串操作符#只能修飾帶參數的宏的形參,它將實參的字符序列(而不是實參代表的值)轉換成字符串常量 #define STRING(x) #x#x#x #define TEXT(x) "class"#x"Info" /
原创 C++ 宏定義函數(單行和多行)
先總結和宏和函數的不同之處,以供大家寫代碼時使用,這段總結摘自《C和指針》一書。 在軟件開發過程中,經常有一些常用或者通用的功能或者代碼段,這些功能既可以寫成函數,也可以封裝成爲宏定義。那麼究竟是用函數好,還是宏定義
原创 編譯原理學習--編譯以及編譯過程
1.也許我們這輩子都不會去實現一個編譯器,但是我們至少要知道編譯器是什麼?爲什麼會需要編譯器? ①編譯器首先也是一種電腦程序。它會將用某種編程語言寫成的源代碼(原始語言),轉換成另一種編程語言(目標語言)。 ②高級計算機語言便於人編寫,
原创 UE4 如何刪除C++類、拷貝C++類到本項目
刪除C++的步驟: 1. 關閉visual studio 2. 關閉UE4編輯器 3. 刪除項目中Source文件夾中的你想刪除的.cpp和.h文件 4. 刪除項目中的Binaries文件夾 5. 右鍵. uproject文件,點
原创 UE4打包設置和步驟(打最小的包)
打包設置: 1、Maps&Modes -> GameDefaultMap 設置默認加載的map (箭頭1) 2、Packaging -> Cook only maps(this only affects cookall) 設置爲Tru
原创 UE4開啓實時光線追蹤
系統要求: 1、Windows 10 RS5 (Build 1809) or later 2、NVIDIA RTX and some GTX series cards with DXR support using the latest d
原创 UE4藍圖類Event和Function的繼承和重載
1、屬性繼承:子類繼承了父類的所有屬性 2、方法重載:子類重載了父類的方法和事件 3、子類繼承父類的方法和事件:在子類重載(override)的方法上右鍵,選擇add call to parent function,即可添加Parent:
原创 UE4控制Character不受重力影響
最開始的設置CapsuleComponent的enable Gravity爲false,結果不管用。經過嘗試後,發現應該在Character Movement組件中進行設置: 1、選擇character movement組
原创 UE4窗口模式切換,修改窗口大小
在UE4工程目錄下找到與Content文件夾同級別的Save文件夾。在Saved/Config/Windows文件夾中,將GameUserSettings.ini拷貝到打包後的文件路徑:WindowsNoEditor/項目名/Save/C
原创 Houdini 中DOP CHOP SHOP SOP VOP是什麼?
Objects Object scene 場景描述模塊SOPs Surface OPerations 表面編輯模組POPs Particle OPerations 粒
原创 Python 中文註釋報錯
當輸入中文註釋時,運行程序會報錯: 解決辦法: 在python腳本問價的第一行加一句: #coding:utf-8