摘要: 自定义项目设置的方式有两种。 1.继承UObject; 2.继承UDeveloperSettings;这个用起来更方便 @UDeveloperSettings方法 在创建C++类时选择全部类型,选择继承UDeveloperSettings UCLASS中的config字段是配置文件的分类,可以用一个 阅读全文
posted @ 2023-04-28 15:13 疯狂的凑脚丫 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1.ClampMin、ClampMax(最大值、最小值) 只能用在Float和int类型的变量,限制这个值的一个范围 用法:使用Meta进行修饰,与DisplayName一样。 2.EditCondition(控制属性显示隐藏) 用在“meta”中,可以让这个参数被所关联的bool变量控制是否在编辑 阅读全文
posted @ 2023-04-28 10:01 疯狂的凑脚丫 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 反正记不住 1.获取世界UWorld 1 UWorld* World = GEngine->GetWorldFromContextObjectChecked(GetOuter()); //GetOuter()返回该对象所在的UObject 2.判断是在游戏模式下运行(Game、PIE) if (GW 阅读全文
posted @ 2023-04-28 09:52 疯狂的凑脚丫 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一.时间轴--TimeLine 1.时间轴与lerp达到动态效果 2.添加多条时间线,输出多个随时间变化的数据,比如一个轨迹复杂的运动 3.可以添加事件轴,在特定的事件触发一个事件 4.SetPlayRate:用于设置时间轴播放的速率 二.Matinee(定序器取代了) 对于关卡中的物体控制,UE4 阅读全文
posted @ 2023-04-28 09:14 疯狂的凑脚丫 阅读(202) 评论(0) 推荐(0) 编辑
摘要: UE4在运行时产生的缓存文件在默认情况下是保存在C盘的,时间久了就会占用大量C盘空间。 通过这个方法可以把引擎产生的缓存文件位置改到相对应的项目路径中 原来默认的文件路径:(顺便清下C盘) 修改步骤: 1.找到引擎安装路径: 找到BaseEngine.ini文件,让后将其中的 %ENGINEVERS 阅读全文
posted @ 2021-12-23 13:32 疯狂的凑脚丫 阅读(1567) 评论(0) 推荐(0) 编辑
摘要: 链表:是存储空间不连续的一种存储结构 链表的元素在网上,书上,教程里被叫做“节点” 节点由两部分组成:存储域(数据域)和指针域(指向下一个节点) 链表是不连续的,可以任意插入/删除的,但是无法通过下标随机访问,只能从头开始遍历 数组作为存放同类数据的集合,给我们在程序设计时带来很多的方便,增加了灵活 阅读全文
posted @ 2020-09-05 17:03 疯狂的凑脚丫 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1.这里主要是想用spline组件做一条实时改变的可见的曲型轨迹,如图: 曲线是通过在点与点之间添加splinemesh并设置起始位置得到的,这条曲线是实时改变的,踩坑就踩在对点和splinemesh 的更新处理上。 首先通过贝塞尔曲线获取了一条曲线的轨迹,Vector数组。然后遍历数组添加spli 阅读全文
posted @ 2020-08-08 10:43 疯狂的凑脚丫 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 实现原理看笔记; 点乘:一个向量到另一个向量的投影,这里将V1向量投影到了轴向量T上 叉乘:两个向量的叉乘是两个向量构成的平面的法向量,下图W为平面V1-T的法向量 在蓝图相关的结点: Make Matrix创建矩阵; 蓝图还原公式: Tips: 如果要让一个物体绕着某个轴(向量)旋转,要让物体的3 阅读全文
posted @ 2020-07-30 20:36 疯狂的凑脚丫 阅读(1154) 评论(0) 推荐(0) 编辑
摘要: 1.编辑器内创建 首先需要定义数据表的结构,数据表内包含哪些数据类型 创建一个结构体,并添加数据表中所需要的数据类型(之后仍可以通过修改结构体来增减表中类型元素) 结构创建完成后新建一个DT(数据表),并使用这个结构,打开数据表对表格进行编辑 右键表格可以导出表格进行编辑 2.外部导入 能导入UE4 阅读全文
posted @ 2020-07-12 18:46 疯狂的凑脚丫 阅读(4467) 评论(0) 推荐(0) 编辑
摘要: Get Substring:获取子字符串 1.Source String:源字符串 2.Start Index:开始截取的下标 3.Length:要截取的长度 Split:分裂、分开、断开 1.Source String:源字符串 2.In Str:源字符串中的某一段子字符(GetSubstring 阅读全文
posted @ 2020-06-29 08:26 疯狂的凑脚丫 阅读(152) 评论(0) 推荐(0) 编辑