可可西

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 42 下一页

2021年6月29日 #

UE4命令行参数

摘要: UE4命令行参数是大小写不敏感的 FCommandLine::Get()可获取命令行 FParse::Param用来解析形如-xx的参数 FParse::Value用来解析形如key=value或-key=value的参数 在windows下上还可以定义环境变量UE-CmdLineArgs来传入额外 阅读全文

posted @ 2021-06-29 22:16 可可西 阅读(7617) 评论(0) 推荐(1) 编辑

2021年6月5日 #

FMallocBinned2内存分配器

摘要: FMallocBinned2是虚幻引擎实现的第二代装箱内存分配器,其重要的配置参数及成员变量如下: #define BINNED2_MAX_CACHED_OS_FREES (64) #if PLATFORM_64BITS #define BINNED2_MAX_CACHED_OS_FREES_BYT 阅读全文

posted @ 2021-06-05 11:08 可可西 阅读(1937) 评论(0) 推荐(1) 编辑

2021年5月27日 #

UE4多线程概述

摘要: 为了提升游戏的运行帧率,减少卡顿,UE4中使用了大量的线程来提升游戏的并发程度,来释放GamePlay游戏线程的压力。 具体包括: ① 将渲染的应用程序阶段的工作放在RenderThread中 ② 将渲染命令提交放在RHIThread中 ③ 将Actor及ActorComponent的Tick、物理 阅读全文

posted @ 2021-05-27 11:31 可可西 阅读(5194) 评论(2) 推荐(0) 编辑

2021年5月10日 #

UE4类型系统、语言修饰符和元数据

摘要: 在编译之前,通过UHT扫描头文件中特定的宏来生成相关代码(*.generated.h / *.gen.cpp),然后再一起编译链接进游戏,来生成类型系统、扩展语言修饰符和收集元数据UMetaData 类型系统在对象之外,提供了一个静态信息载体,不仅描述了对象自身,还能构建起来对象之间的派生从属关系 阅读全文

posted @ 2021-05-10 15:48 可可西 阅读(6841) 评论(0) 推荐(1) 编辑

2021年5月8日 #

UE4 stats文件Profiler工具

摘要: Profiler工具的代码详见:UnrealEngine\Engine\Source\Developer\Profiler UE4提供了2种使用Profiler工具的方式: ① UE4编辑器中的Session Frontend面板,见菜单“Window” -- “Developer Tools” - 阅读全文

posted @ 2021-05-08 16:56 可可西 阅读(6565) 评论(2) 推荐(1) 编辑

2021年4月29日 #

UE4类型与资源概述

摘要: 类型:UObject及其派生类型 资源:序列化到磁盘的UObject及其派生类型的对象 Native Class在游戏启动时,会自动加载,并一直常驻内存 Blueprint Class既是类型,也是资源。可动态加载与卸载 资源有很多种:Level(关卡)、UI(UMG)、Particle Syste 阅读全文

posted @ 2021-04-29 22:33 可可西 阅读(1597) 评论(0) 推荐(1) 编辑

2021年4月19日 #

FMallocBinned内存分配器

摘要: FMallocBinned是虚幻引擎实现的第一代装箱内存分配器,其重要的配置参数及成员变量如下: #if PLATFORM_IOS // IOS平台 #define PLAT_PAGE_SIZE_LIMIT 16384 #define PLAT_BINNED_ALLOC_POOLSIZE 16384 阅读全文

posted @ 2021-04-19 23:59 可可西 阅读(1752) 评论(1) 推荐(0) 编辑

2021年4月14日 #

UE4 Stat性能分析命令

摘要: 在控制台输入stat时,会在日志中打印出一些帮助信息: [2021.03.27-02.35.26:090][ 23]Empty stat command! [2021.03.27-02.35.26:091][ 23]Here is the brief list of stats console co 阅读全文

posted @ 2021-04-14 22:11 可可西 阅读(6636) 评论(0) 推荐(0) 编辑

Android实时获取进程所有线程栈

摘要: Android手机中有个debuggerd进程,当发生Native Crash,系统会自动调用debuggerd来dump到tombstone文件(所在目录:/data/tombstones)中。 /data/tombstones需要root才能访问,非root的Android手机,可通过adb b 阅读全文

posted @ 2021-04-14 17:33 可可西 阅读(3088) 评论(0) 推荐(0) 编辑

2021年4月13日 #

UE4内存分配器概述

摘要: UE4支持多种内存分配器: /** Which allocator is being used */ enum EMemoryAllocatorToUse { Ansi, // Default C allocator Stomp, // Allocator to check for memory s 阅读全文

posted @ 2021-04-13 00:22 可可西 阅读(7389) 评论(1) 推荐(1) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 42 下一页

导航