0%

读写文件的选项(Flags)

读文件选项:

1
2
3
4
FILEREAD_None //空状态,用于函数默认参数
FILEREAD_NoFail //若文件打开失败,不报Fatal
FILEREAD_Silent //若文件打开失败,不报Warning
FILEREAD_AllowWrite //标记为可读且可写

写文件选项:

阅读全文 »

UE4为了解决c++标准库提供的容器内存分配效率不够高的问题,重载了容器,使其更适合于游戏引擎。需要注意STL的容器操作算法非常丰富,如果你期望的操作UE容器不支持,可以尝试查询一下STL。

容器内存分配器

底层调用的是GMalloc分配内存

阅读全文 »

定义一个界面,通过该界面可以使用触摸输入来模拟轴输入。通过项目设置->输入设置->DefaultTouchInterface配置来修改轴输入界面

阅读全文 »

Algo 算法(algorithm)

Accumulate 累加。对容器进行累加

AllOf AnyOf NoneOf 判断是否为真,分别为全真则真,一真则真,全假则真。

BinarySearch 二分查找。对传入的数据按照给定的规则进行二分查找

Compare 比较两个容器的每一个元素是否相等

阅读全文 »

Source/Runtime

总文件夹个数: 1510 总文件个数: 11263 被统计文件个数: 11096

统计的文件详情 c++头文件: 6420 c++源文件: 4459 csharp文件 217

总代码行数: 3411925

注释行数: 434205 占12.73%

空行数: 525532 占15.40%

阅读全文 »

简介

它是热更新流程中,用于Pak资源下载的工具,依靠这款工具以及对应的官方文档,我们可以了解到热更新的基本功能点。请注意它只是完整的热更新系统中很基础的一部分,如果是大型系统,你可能需要较多的扩展。

阅读全文 »