Home

unreal 脚本

大纲 Luastate、Lua启动和执行 Lua文件加载 内置类 Lua使用UE内置类型 Lua内置类型的定向导出 自定义类 Lua使用自定义c++类型Lua内置类型的定向导出 Lua使用c++委托 c++重载和模板的使用 C++获取Lua对象和数据(LuaVar) 导出 CppBinding Lua-wrapper libcl...

Read more

unreal闪退的原因总结

验证引擎的完整性 检查驱动,更新显卡驱动 安装运行库,DX修复工具 更改首选图形处理器 升级电脑设备 建议win10以上 检查硬件 切换输入法为英文 关闭防火墙 停止超频 检查代码,删除素材 关闭全屏模式 1 关掉所有引擎

Read more

unreal C盘缓存修改

大纲 更改UE的缓存路径 删除UE在C盘的缓存 删除SwarmAgent的缓存文件 更改UE的缓存路径 在ue的安装目录下,找到引擎版本\Engine\Config\BaseEngine.ini; 用记事本打开,并找到[InstalledDerivedDataBackendGraph]条目中 Local=(Type=FileSystem, ReadOnly=false, Clean=false, Flush=false, PurgeTransient=true, DeleteUnused=true, UnusedFileAge=34, FoldersToClean=-1, Path="%ENGINEVERSIONAGNOSTICUSERDIR%DerivedDa...

Read more

unreal C盘缓存修改

大纲 runner的搭建 异常 乱码 checkout的问题 GitDependencies vs 2019的编译日志输出到ci runner的搭建 按照wiki的说明搭建基本的runner 异常 长路径 https://docs.microsoft.com/zh-cn/windows/win32/fileio/naming-a-file#maximum-path-length-limitation 打开注册表(使用cmd regedit打开)将以下值改为 1 即可! Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\LongPathsE...

Read more

调试

在开始前细说前,了解一下进程的状态 符号 说明 D (TASK_UNINTERRUPTIBLE) 不可中断的睡眠状态。 R (TASK_RUNNING) 进程执行中。 S (TASK_INTERRUPTIBLE) 可中断的睡眠状态。 T (TASK_STOPPED) 暂停状态。 t (TASK_TRACED) 进程被追踪。 w (TASK_PAGING) 进程调页中,2....

Read more

23种设计模式和6大原则简述

大纲 创建型模式 简单工厂模式 工厂方法模式 抽象工厂模式 建造者模式 单例模式 原型模式 结构型模式 适配器模式 桥接模式 装饰模式 外观模式 享元模式 代理模式 组合模式 行为型模式 命令模式 中介者模式 观察者模式 状态模式 策略模式 职责链模式 迭代器模式 访问者模式 解释器模式 模板方法模式 6大法则 ...

Read more

vscode使用cl编译c++

纲要 window下的c++编译器 vscode的cl编译 基本的环境 全局环境的配置 vscode的gcc/g++编译 msys2的安装及配置 vscode的编译配置 从我们学习c++的时候,基本说的都是使用gcc/g++去编译居多,但是在window下的话,使用的基本都是Microsoft的软件进行c++编译(有点废话了,在微软的系统下,不用它的编译ide用啥!); 但是在使用的过程中,vs太庞大,我有个同事就巨喜欢用vscode(我也比较喜欢vscode!),他想用vscode编译c+...

Read more

文件系统

纲要 Linux Minix Ext XFS Window FAT HPFS NTFS Linux Linux从早期的Minix系统到现在,演化到了近$600$万行代码;Linux在开发的时候有参考了Minix系统,其中文件系统就完全照搬了Minix文件系统。 随后Linux才使用了Ext2,甚至是Ext3、Ext4 Minix Minix文件系统来源于Minix系统;因为Minix文件系统是久远了,这...

Read more