随笔分类 - UE C++高阶
虚幻引擎网络系统开发、虚幻引擎功能拓展、网络通行开发、
摘要:大纲 虚幻智能指针 共享指针 共享引用 JSON解析 对象型、数组型、解析Json文件、书写Json、读取场景Actor保存到Json 任务 : 封装高德地图天气系统插件给蓝图使用 蓝图解析JSON插件 自定义模块 有限状态机 多线程 GET、Post、Socket链接 UDP 简历 静态库动态库
阅读全文
摘要:Week21 Day1 大纲 准备开始游戏踢除玩家根据职业更改外观样式 内容 踢除下线 在玩家客户端调用让当前客户端下线 , 会退到默认地图 void AHallPlayerState::Client_AskLogout_Implementation() { //下线 UKismetSystemLi
阅读全文
摘要:Day1 大纲 行为树节点网络PDF 网络系统 内容 Task节点 FinishWithResult : MoveDirectlyToWard : Push PawnAction : 运行至当前队列节点首节点 Run Behavior Dynamic : 动态运行子行为树 Set Tag Coold
阅读全文
摘要:Day1 通过引入路径找到类型 根据角色进入方向开门(向量运算、几何概念、点乘) 向量的减法: OtherActor->GetActorLocation() - GetActorLocation() 这一部分是计算两个位置向量之间的差向量,即门的位置向量减去角色的位置向量,得到了一个从门指向角色的向
阅读全文
摘要:Day1 添加轴动作 EAxis::Type //轴方向 枚举 //旋转输入轴 UInputModifierSwizzleAxis* SwizzleAxis = NewObject<UInputModifierSwizzleAxis>(MappingContext); KeyMapping.Modi
阅读全文
摘要:Day1 加载UserWidget //HUD.cpp Super::BeginPlay(); //显示UMG //1.加载类 //参数outer:职责用来管理关系链,用来方便做内存管理 //outer如果填nullptr,则表明加载的数据为临时数据,使用声明周期不是持久的,将被放置在临时数据空间,
阅读全文