Unreal Engine 4 —— 多线程构建
发布时间
阅读量:
阅读量
这篇博客讲解了在UE4环境中如何利用C++实现多线程任务的构建。
当游戏的主运行线程中包含较为复杂的计算过程时,极易引发游戏运行的卡顿现象。在本篇文章中,我以查找第N个质数的函数为例,分别展示了该函数在游戏主进程中以及新开辟线程中被调用的方式。
函数构建
创建一个新的AActor,并添加以下函数:
// Header file.
protected:
/* Calculates prime numbers in the game thread */
UFUNCTION(BlueprintCallable, Category = MultiThreading)
void CalculatePrimeNumbers();
/* Calculates prime numbers in a background thread */
UFUNCTION(BlueprintCallable, Category = MultiThreading)
void CalculatePrimeNumbersAsync();
/* The max prime number */
UPROPERTY(EditAnywhere, Category = Multi
全部评论 (0)
还没有任何评论哟~
