UE4 簡單的執行緒

2021-08-21 16:57:34 字數 612 閱讀 2007

有些工作不適合在遊戲邏輯中進行,例如在一幀中進了過於複雜的計算的話,遊戲會卡頓,這個時候我們可以考慮在另外乙個執行緒中進行計算而不再遊戲的主線程中進行計算。

#include 

"runnable.h"

#include

"runnablethread.h"

首先定義我們要執行的runnable,我們所有要執行的邏輯和資源都在這個類裡面,繼承ue4的frunnable

具體細節可以查閱文件,我們主要的邏輯在run函式裡面寫。

class fcrashwoker :public frunnable

;

寫好了runnable,接下來我們就要開啟這個執行緒了,用以下的方法進行開啟

worker =

new fcrashwoker();

thread

= frunnablethread::create(worker, text("fcrashworker"), 0, tpri_belownormal);

至此。我們就在ue4裡開啟了乙個簡單的執行緒,當然問題還有很多,這裡只是簡單介紹一下。

UE4多執行緒

frunnable為我們提供了四個重要的介面 class core api frunnable virtual void exit init是對frunnable物件的初始化,它是由frunnablethread在建立執行緒物件後,進入執行緒函式的時候立即被frunnablethread呼叫的函式,...

ue4玻璃材質 UE4 材質

本文中,我們將首先討論基於物理的渲染,什麼是材質域,什麼是材質,什麼是材質例項,什麼是主材質,我們將討論材質的一些建議和禁忌。最後,我們將了解一些材質概念,你可以將其用於各類專案中的材質。pbr 表示基於物理的渲染,基於物理的渲染意味著我們根據現實模擬光線,而不是根據主觀想法模擬光線。光線的最終效果...

ue4材質節點大全 UE4 材質

凹凸貼圖偏移 bumpoffset 是虛幻引擎4術語,就是通常所謂的 視差貼圖 bumpoffset表示式可以使材質產生深度錯覺,而不需要額外的幾何體。深度資訊。高度貼圖的值越亮,材質的 凸出 效果越明顯 當攝像機在表面上移動時,這些區域將產生視差 位移 較遠 其位移程度最小。在不改變原有模型面數的...