上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页
摘要: error LNK2019: unresolved external symbol “” referenced in function 描述 Link错误、无法解析的外部符号 解决方法 检查.build.cs 中是否增加相关模块的引用,或者是否使用 XXX_API 宏 error C4668: “_ 阅读全文
posted @ 2021-05-02 09:59 砥才人 阅读(1109) 评论(0) 推荐(0)
摘要: Visual Studio 2019 安装 下载 https://visualstudio.microsoft.com/zh-hans/downloads/ 安装 设置 扩大 Solution Configurations 和 Solution Platforms 下拉框的宽度 右键工具栏 > Cu 阅读全文
posted @ 2021-05-02 09:41 砥才人 阅读(7110) 评论(0) 推荐(0)
摘要: 源码下载 git clone git clone https://github.com/20tab/UnrealEnginePython 直接下载zip https://github.com/20tab/UnrealEnginePython 编译 新建C++ UE4工程 拷贝文件夹到Plugin/U 阅读全文
posted @ 2021-05-02 09:30 砥才人 阅读(1648) 评论(0) 推荐(0)
摘要: 概念 AsyncTask AsyncTask 系统是一套基于线程池的异步任务处理系统。每创建一个AsyncTas,都会被加入到线程池中进行执行 AsyncTask 泛指 FAsyncTask 和 FAutoDeleteAsyncTask,一般声明为友元函数,FNonAbandonableTask 派 阅读全文
posted @ 2021-05-01 17:37 砥才人 阅读(6034) 评论(0) 推荐(0)
摘要: 概述 TaskGraph 系统是UE4一套抽象的异步任务处理系统 TaskGraph 可以看作一种”基于任务的并行编程“设计思想下的实现 通过TaskGraph ,可以创建任意多线程任务, 异步任务, 序列任务, 并行任务等,并可以指定任务顺序, 设置任务间的依赖, 最终形成一个任务图, 该系统按照 阅读全文
posted @ 2021-04-30 23:17 砥才人 阅读(3697) 评论(0) 推荐(2)
摘要: 概述 UE4里,提供的多线程的方法: 继承 FRunnable 接口创建单个线程 创建 AsyncTask 调用线程池里面空闲的线程 通过 TaskGraph 系统来异步完成一些自定义任务 支持原生的多线程 std::thread 在GameThread线程之外的其他线程中 不要 spawning 阅读全文
posted @ 2021-04-30 01:25 砥才人 阅读(6783) 评论(2) 推荐(1)
摘要: 一般先跳转到一个临时的关卡,然后异步加载目标关卡,同时展示Loading界面 对于含有流关卡的目标关卡,可以先载入子关卡 蓝图异步加载 无进度条 C++ 异步加载关卡 LoadPackageAsync bool bIsLoaded; UPROPERTY() FString LoadPackagePa 阅读全文
posted @ 2021-04-27 23:08 砥才人 阅读(8269) 评论(0) 推荐(0)
摘要: 同步加载 同步加载会造成进程阻塞。 FObjectFinder / FClassFinder 在构造函数加载 ConstructorHelpers::FObjectFinder ConstructorHelpers::FClassFinder 参考 【UE4 C++ 基础知识】<10>资源的引用 L 阅读全文
posted @ 2021-04-27 17:37 砥才人 阅读(7328) 评论(0) 推荐(2)
摘要: 2种引用方式 硬引用(Hard Reference) 即对象 A 引用对象 B,并导致对象 B 在对象 A 加载时加载 硬引用过多会导致运行时很多暂时用不到的资源也被加载到内存中 大量资源会导致进程阻塞,致使程序情动事件过长 用不大的资源也在内存中,会占用内存 软引用(Soft Reference) 阅读全文
posted @ 2021-04-26 21:22 砥才人 阅读(4338) 评论(0) 推荐(1)
摘要: 概述 简单的说,接口提供一组公共的方法,不同的对象中继承这些方法后可以有不同的具体实现。 任何使用接口的类都必须实现这些接口。 实现解耦 解决多继承的问题 蓝图使用 使用方法 三种调用方法的区别 调用流关卡蓝图的接口函数 C++ 使用接口 本例使用一个Box Trigger 出发overlap 调用 阅读全文
posted @ 2021-04-25 17:43 砥才人 阅读(6183) 评论(0) 推荐(2)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页