1. 程式人生 > >UE4虛幻引擎入門的一些知識

UE4虛幻引擎入門的一些知識

一, 主要功能藍圖:
1, Actor:遊戲性元素,可以有一個或者多個元件,可以被放置在場景中也可以動態生成(動態生成使用SpawnActorFromClass)。
2, Pawn:玩家在遊戲中的物理表示,可以被支配的角色,可以從controller獲取輸入資訊。
3, Controller:負責控制玩家使用人形角色的角色,並可以設定行為規則。
4, Character:類人的Pawn,在Pawn的基礎上增加CapsuleComponent和CharacterMoveComponent元件。通過Possess和UnPossess函式控制Pawn。
5, GameMode,GameStat,PlayerState
二, 藍圖在其他藍圖中的引用
1, 在關卡藍圖中可以直接拖入Actor(從世界大綱中)
2, 通過SpawnActorFromActor生成的例項的Return得到的變數
3, 通過公共變數暴露的方式,在例項中可以使用吸管選取變數值
4, 替換引用,需要對場景中暫時還沒有的值進行賦值,比如角色還沒有載入的場景中如果要在角色藍圖中變數賦值可以使用GetPlayerPawn等預先獲取到該藍圖之後使用型別轉換得到具體的例項,並對例項中的具體變數進行賦值。
四、金屬性、高光
1,金屬性Matalic 預設0-1範圍有低到高的接近金屬材質,金屬性決定高光反射強度的引數
2,高光 保留預設為0.5的引數,調整的是非金屬性材質的高光反射,對金屬材質沒有影響,如在金屬性為0.5時調整高光引數無效,只有在金屬性為0時調整高光引數有效
五、UV的相關操作
Panner為UV平移,Rotater為UV旋轉操作
六、相關函式快捷鍵
A:GetArry(可以create Arry)
B : Branch分之語句
C:註釋語句
D:Delay延遲語句
F:Foreach迴圈語句
S:Sequence序列語句
G:Gate 門語句,具有開關
O:Once執行一次,之後需要Reset才可以執行
N:DoN執行N次,之後需要Reset才可以執行
七:相關試圖操作快捷鍵
1, Alt+左鍵旋轉感興趣點,Alt+右鍵推進相機,Alt+中間平移檢視
2, 正交檢視,左鍵拉框選擇,右鍵平移,滾輪縮放
3, 透檢視,左鍵+左右為旋轉相機,前後位拉近拉遠相機,中間為平移
4, 滑鼠右鍵+QWEASDZC為操作viewport檢視
八,設定角色響應輸入事件
1, 在專案設定,輸入裡面新增輸入項
2, 匯入角色模型以及動畫資源,給動畫資源指定骨骼
3, 新增動作融合
4, 新增動畫藍圖,GetVelicity-VectorLength Set Speed
5, 製作Character藍圖,新增模型新增攝像機
6, Turn,為AddController Yaw Input
LookUp,為AddController Pitch Input
MoveForward,為AddMovementInput
九,特殊材質製作
1, 基礎紋理材質製作,漫反射貼圖+發現貼圖
基礎顏色Constant3Vector+漫反射貼圖
法線貼圖TextureSample
粗糙度ScaleParamValue
2, 基礎顏色貼圖製作
基礎顏色Constant3vector
金屬感Matelic
粗糙度ScaleParamValue
3, 次表面顏色材質製作 次表面顏色為陽光照射下表現不同的顏色
基礎顏色Constant3Vector
金屬感ScaleParamValue
粗糙度ScaleParamValue
不透明度ScaleParamValue
次表面顏色SurfaceColor
4, 半透明材質,玻璃材質,木紋材質
十,場景中Actor控制
1, 燈光控制 使用SetIntensity TimeLine
2, 開關門控制 SetRelativeRotation
3, 電視媒體 建立MediaPlayer,穿件MediaTexture,建立MediaMaterial,建立MediaIns
4, 聲音控制 匯入聲音,建立音效,新增音效衰減