虚幻引擎

2023年8月3日

UE 虚幻引擎 C++ 锁,线程锁,作用域锁

​  UE 里面的线程锁比较常用的就是 FCriticalSection + FScopeLock。 FCriticalSection 是锁对象。 FScopeLock 是锁的作用域对象。 使用方法 1. 定义锁对象 定义一个 FCriticalSection 锁对象,这个对象可以是全局的,也可以是类变量,这个根据实际情况使用。唯一需要保证的就是,需要同步的代码都需要使用同一个锁。 2. 使用作用锁 可以简单理解就是 FScopeLock...

Read More
2023年7月18日

UE 链接SVN 有时候会中途断开问题解决

虚幻链接SVN版本控制的时候,有时候会莫名其妙链接不上,断开链接,这是因为UE找SVN的路径的执行路径有时候会莫名其妙变成相对路径,然后又找不到。所以需要自己配置一下。 先在编辑器里面设置链接SVN地址,然后在项目Saved\Config\WindowsEditor\SourceControlSettings.ini 这个目录会生成这个ini 打开这个ini修改一下 [SubversionSourceControl.SubversionSourceControlSettings] 里面的 ExecutableLocation=”D:/Epic/UE_5.2/Engine/Binaries/ThirdParty/svn/Win64/svn.exe” 这个地址是你电脑的 SVN 执行文件的据对路径, 这样就没问题了。

Read More