ue

晴夏。16 天前
游戏·ue5·ue4·lua·ue·unlua
unlua实现原理UnLua 是一个把 Lua 虚拟机与 UE 反射系统对接的脚本方案,让 Lua 能直接读写 UObject 属性、调用/覆写 C++ 与蓝图函数,从而实现热更新。
晴夏。16 天前
c++·游戏引擎·lua·ue
c++调用lua的方法回顾一下 UnLua 的核心架构:核心原理:UnLua 在绑定时,将 UFunction 的执行指针替换为自己的中转函数。当 C++ 调用该 UFunction 时,中转函数会将参数通过 Lua 栈 传给 Lua 虚拟机,执行 Lua 函数,再把返回值通过栈传回 C++。
晴夏。16 天前
游戏·ue5·ue4·ue
UE Spawn出来的Actor的生命周期和管理方法本文目标:彻底搞清楚一个问题——当你 SpawnActor 出来一个 Actor,它的生命由谁来管? 这个问题看似简单,但里面涉及 World 引用、GC、UPROPERTY、TWeakObjectPtr、PendingKill、关卡卸载等一串机制。本文以"层层追问"的方式逐步展开,每一节都对应一个真实会产生疑惑的场景。
晴夏。17 天前
ue5·游戏引擎·ue·垃圾回收
UE垃圾回收的全方面讲解(通俗易懂)【底层实现、触发方式、引用保持、优化、工具】GC(Garbage Collection,垃圾回收) 就像一个"自动清洁工"。你在游戏里创建了一把剑、一个特效、一个 NPC —— 这些都是内存中的对象。当这些对象不再被任何人使用时,GC 会自动把它们回收掉,把内存还回去。
晴夏。18 天前
游戏引擎·ue·gas·网络同步
GAS下的网络同步的全面分析【超级全面】GAS这套技能系统,对三种客户端(DS客户端、本地客户端、模拟客户端)进行了不同程度的处理,对各类不同的机制(从数值计算、buff、GameplayAbility、蒙太奇)都有不同程度的针对网络同步的适配策略,是一套很好的现成的网络同步架构的实现。
晴夏。22 天前
unity·ue5·游戏引擎·ue
UE5第三人称模板实现及相关引擎源码分析基于 ThirdPerson5_3 模板 + UE5.3 引擎源码的完整3C系统分析在游戏开发中,3C 代表三个核心子系统:
晴夏。22 天前
游戏引擎·ue·3c
UE原生MovementBase实现分析这是一个非常重要但容易被忽视的函数。它的职责是:处理"角色站在一个移动的物体上"的场景 —— 让角色跟随电梯、船、旋转平台、公交车等一起移动,而不是像踩空一样被平台甩下。
晴夏。23 天前
游戏·ue5·ue4·相机·ue·3c
UE原生第三人称相机源码分析UE 原生的第三人称相机 = SpringArmComponent(弹簧臂)+ CameraComponent(相机组件),两者以父子关系挂在角色身上。弹簧臂负责算位置、做防穿墙,相机组件负责渲染画面。
曼巴UE51 个月前
c++·ue5·lua·ue
Unlua 官方案例一.Unlua用途1.用代码代替蓝图,多人开发易维护2.热更新,直接修改出效果。玩家感受不到二.直接看案例
MinterFusion2 个月前
信息可视化·ue
在数据可视化中需要考虑的人类视觉特性本文为AI在特定提示词下生成。人类视觉接收外界信息时,并非平等处理所有元素,而是依照一套从生理本能到心理联想、再到认知加工的层级顺序,依次完成对颜色、形态与空间关系的解读。理解这一层级,才能让数据可视化真正顺应人的视觉机制。
avi91112 个月前
ue5·游戏引擎·虚幻·虚幻引擎·ue·蓝图·蓝图逻辑
UnReal-UE5虚幻蓝图如何修改目录功能需求蓝图特色蓝图逻辑第一版只需要随便找到跳跃Jump的事件入口蓝图是从UE5.0复制到UE5.7项目的,所以不存在什么版本不兼容问题
妙为4 个月前
游戏引擎·虚幻·ue·unrealengine5
unreal engine5角色把敌人 “挤飞”unreal engine5玩家和敌人接触时就会互相挤飞,出现这种问题怎么办呢?在 UE5 中,角色把敌人 “挤飞” 是因为碰撞预设的 “碰撞响应” 或 “对象类型” 配置错误,需通过调整 ** 碰撞预设(Collision Preset)** 来解决,核心是让 “玩家” 和 “敌人” 的碰撞互不阻挡但能触发检测。 在 Unreal Engine 中设置玩家与敌人之间的碰撞,关键是通过 碰撞通道(Collision Channels) 和 对象响应(Object Responses) 来定义它们之间是否能
曼巴UE54 个月前
ue5·音视频·ue
UE Sequencer,MediaPlay的使用经验总结一.Sequencer 概述像是一个,在运行时,可以操控物体逐帧移动的导演。参演的目前时场景里有的物体。
曼巴UE54 个月前
c++·ue5·ue
UE5 C++ 里创造 和 使用编辑GamePlayTag一. 创建GamePlayTag在蓝图里创建GamePlayTag非常容易,编辑器里点。但在C++里,稍微麻烦一丢丢。
曼巴UE54 个月前
c++·ue5·ue
UE5 C++ GameInstanceSubsystem 在学习一.子系统概述参考官方文档虚幻引擎编程子系统 | 虚幻引擎 5.7 文档 | Epic Developer Community
njsgcs4 个月前
开发语言·python·unreal engine·ue
ue python二次开发启动教程+ 导入fbx到指定文件夹仓库https://github.com/nils-soderman/vscode-unreal-python.git
qq_428639615 个月前
ui·ue·无双割草
ue无双割草项目:4.让AI受伤及添加UI能帮到你的话,就给个赞吧 😘
qq_428639615 个月前
ue·无双割草
ue无双割草项目:5.让玩家能够受伤能帮到你的话,就给个赞吧 😘
qq_428639615 个月前
ue·无双割草
ue无双割草项目:3.做个人工智障能帮到你的话,就给个赞吧 😘
qq_428639615 个月前
ue·无双割草
ue无双割草项目:2.让角色能够攻击能帮到你的话,就给个赞吧 😘