Ue5
  • 2024-08-14UE5笔记:虚幻引擎反射系统和对象
    虚幻引擎反射系统使用宏提供引擎和编辑器各种功能,封装你的类。使用虚幻时,可以使用标准的C++类,函数和变量虚幻中对象的基类是UObject,UCALSS宏的作用是标记UObject的子类,以便UObject处理系统可以识别他们UObject创建1.不支持构造器参数。所有的C++UObject都会在引擎启动的时候
  • 2024-08-12UE5学习笔记12-为角色添加蹲下的动作
    一、一点说明    1.蹲下使用了ACharacter类中Crouch();函数,函数功能是先检查是否存在运动组件,将bool类型的变量变为true,该变量代表是想要蹲下。      2.通过源码可知存在是否蹲下的bool变量bIsCrouched如图,如果对:1有疑问请搜索C++位域二、代码实现 
  • 2024-08-12UE5学习笔记9-创建一个小窗口提示人物是否和武器重叠
    一、目标    创建一个UsrWidget去显示如果人物和武器重叠显示窗口,如果人物和武器不重叠将窗口隐藏二、创建窗口并显示    1.创建一个窗口蓝图类,命名为PickUpWidget,这个蓝图类不需要C++类,在对应文件夹中单机右键选择用户界面的控件蓝图    2.在界
  • 2024-08-04UE5学习笔记3-关于charactor的相机和弹簧臂组件
    一、环境说明,UE5.4+ vs2022 +win11二、相机和弹簧臂的作用    个人理解上,相机的作用相当于一个视角,我将其理解成是一个人在哪个地方朝向哪个方向看,弹簧臂的用用我将其理解成为一个将人的视角和人物模型或其他模型连接的桥梁三、相机和弹簧臂的代码    
  • 2024-08-02UE5-自定义插件使用第三方库
    制作插件使用到了第三方库,后面很长时间没有用这个插件,导致插件启用不了,吃亏了,所以记录下制作过程。第一步:在继承ModuleRules的C#脚本里添加代码:privatestringModulePath { get { returnModuleDirectory; } } privatestringThirdPartyPath { get{re
  • 2024-08-01【虚幻UE5教程】第一章 基础知识——第三节 初识蓝图
    【虚幻UE5教程】第一章基础知识——第三节初识蓝图(Blueprint)往期目录第一章基础知识第一节编辑器页面第二节搭建关卡第三节初识蓝图进阶篇关卡流送(LevelStreaming)本文目录【虚幻UE5教程】第一章基础知识——第三节初识蓝图(Blueprint)往期目
  • 2024-06-17UE5——GAS实现连招的一种方案
    前言最近因为在研究多人联机同步下的动作同步,在Google上很幸运搜到了一篇日本博主写的GAS编写连招的方案,于是就打算贴出来分享一下,顺便讲讲实现的心得:【UE5】GamePlayAbilitySystemによるコンボ攻撃の実装とそれに利用する小ネタ前編【GAS】【UE5】GamePlayAbilitySystemによ
  • 2024-06-14端口占用多:UE4/UE5像素流送云推流时如何优化端口使用?
    许多用户反映,在使用UE4或UE5进行像素流送云推流时,端口的占用数量较多。这促使我们思考,是否有方案能够减少这种资源占用?目前,像素流送技术对于端口的要求是每个独立用户占用一个端口。然而,但在实际场景中,尤其在用户数量众多,访问人数大的情况下,往往无法提供足够的端口资源。这主
  • 2024-06-14UE4/UE5像素流送云推流|程序不稳定、弱网画面糊怎么办?
    看到不少反馈说像素流送技术在实际的应用中,存在一些问题,比如程序崩溃、画面模糊等。本文将探讨这些问题,并介绍点量云流软件提供了哪些有效的解决方案。常见的像素流送技术问题画面质量问题:当快速操作UE模型或初次启动像素流送功能时,特别是在外部网络条件不佳的环境下,用户经
  • 2024-05-19ue5生成vs工程报错-msvc版本太旧
    ue生成VS工程报错右键-uproject,GeneratingVisualStudioprojectfiles,报错信息如下:就是我安装的msvc版本太旧RunningC:/ProgramFiles/EpicGames/UE_5.3/Engine/Build/BatchFiles/Build.bat-projectfiles-project="D:/ue/myue/myue.uproject"-game-rocket-progres
  • 2024-04-30关于UE5打包DLC
    首先打开ProjectLanucher,参考下图:,其次编辑配置两个editProfile,参考下图:第一个用来打包项目,第二个生成DLC,dlc填写的名字和插件一样,Main的配置如下: DLC:  
  • 2024-04-24关于使用UE5打包Android的测试
    UE5打包Android,不同于UE4,在官方文档中需要Androidstudio4.0或者3.5,还有AndroidSDK,NDK等设置SetupAndroid, 在UE5Editor配置如下:  其中 gamedatainside.apk需要打钩,否则会出现报错:TherewasanerrorinstallingthegameortheobbfileProjectSDKOverri
  • 2024-04-142024年4月14日-UE5-开场动画、火球冲力、打包游戏
    加一个开场动画打开开始地图新建一个关卡序列  打开后,新建相机 然后把过场动画的蓝图拖到屏幕里,选自动播放 -----------------------------------------------------------------------------------------------------------------现在给主角普通攻击火球加一个击
  • 2024-04-072024年4月7日-UE5-丰富怪物,结构体、数据表格、构造函数
    打开游戏基础文件夹,新建一个结构  打开后,新建一些变量,这里要看你的怪物用的皮肤是材质还是材质实例,选择不同的   然后再新建一个数据表格   打开怪物表填写一些怪物数据  打开怪物总类蓝图,打开构造函数ConstructionScript这个是预构造,游戏启动之前
  • 2024-04-072024年4月6日-UE5-拉怪机制,怪物攻击玩家、伤害源、黑板
    先选择一个怪物攻击的动画序列,转换为蒙太奇 打开怪物总类,添加自定义事件,把网格体拖下来 然后打开AI行为树加一个selector,意思是先走左边的,走不到再走右边的 然后新建一个怪物黑板 打开黑板,新建一个目标玩家  添加一个序列,然后把装饰器选成黑板,再把目标改成我
  • 2024-04-06将soildworks中的文件导入UE5引擎中
    将Datasmith与Solidworks结合使用|虚幻引擎文档(unrealengine.com)首先要给soildworks安装一个插件一定要注意版本问题!要配合你UE引擎的版本!!!!!!OK现在打开soildwoks,另存为,找到下面这个格式data。。。。2.将Datasmith内容导入到虚幻引擎4中|虚幻引擎文档(unrealengine
  • 2024-04-062024年4月6日-UE5-等级、经验、血条、魔法消耗
    在01主角蓝图里,新建2个变量 新增一个类别叫玩家属性,然后把上面的拖进来 然后在角色总类里也新建这个类别,然后把生命值拖进来 这样在01主角里,就都有了在01玩家里再新建几个属性 把玩家等级改成1,魔法值调成默认100,当前经验值0,最大经验值100然后创建一个UI空间蓝图,战
  • 2024-04-062024年4月5日-UE5-爆炸伤害,球体监测,场景变暗、时间轴
    先设置爆炸伤害 打开02流星火球蓝图在碰撞发生的位置做一个追踪,把所有半径150范围内,能溅射到的物体都放到数组里, 然后对数组进行判断,里面有东西则把里面的东西进行foreachloop循环,如果没有东西则直接销毁首先把里面的东西先中断一下命中,让他判断完了再命中,判断一下是否
  • 2024-04-052024年4月5日-UE5-怪物被击中会停止移动,流星火雨,引导施法技能制作、随机数
    在角色总类的蓝图里,创建一个变量 然后在怪物总类这里,设置受到伤害则设置为被击中状态,先停止移动,然后播放动画完毕,取消被击中状态 然后行为树里也要修改,没有死亡,没有被击中状态才执行行为树,使用个OR命令 现在开始制作流星火雨技能效果在输入这里新建一个流星火雨 
  • 2024-04-052024年4月5日-UE5-朝向鼠标、怪物死亡、状态机、纯函数
    想要实现朝向鼠标方向射击,有个问题就是朝向是按之前设置的移动的时候角色按加速度方向去做朝向,比如按了A,角色往左边移动,如果不调整,再按射击就是依然只往左边移动和射击,不会对着鼠标方向只有站立的时候,才能按照鼠标方向射击,简单来说就是键盘和鼠标都用的时候会有冲突,这个时候就
  • 2024-04-04UE5对话插件
           在想要触发对话的NPC那里添加事件 
  • 2024-04-032024年4月3日-UE5 走路/跑步+攻击,动画分层混合
    打开主角动画蓝图通过缓存把角色分成上下半身,两个动作 使用骨骼分层,让跑步的时候普通攻击融为一体,上半身攻击的时候下半身依然是跑步,使动画更自然 给骨骼分层混合设置一个分层的点,以此作为上下半身的临界点 点这个按钮 打开骨骼图 把此处的骨骼名称填写完刚才
  • 2024-04-022024年4月2日-UE5-普通攻击,动画蒙太奇
    创建一个输入,普通攻击 在战斗意境里,添加普通攻击,然后设置鼠标左键是触发按键 在角色总类里面添加普通攻击,把刚才创建的导入进来 找到资源里的攻击动作,把他转换为蒙太奇,用来绑定攻击动作 然后改名 在主角动画蓝图里添加一个插槽,意思是播放之前设置的移动动作中优
  • 2024-04-022024年4月2日-UE5-动画蓝图,混合空间
    创建一个动画蓝图文件夹 新建一个主角的动画蓝图 把主角01蓝图里面的动画播放改为动画蓝图,意思就是后面选用动态的蓝图了,而不是之前选定的预设动画了 创建一个主角的混合空间 打开混合空间,这里意思是速度为0到30之内的时候,0的位置设置一个点,是一个动作。然后后面超
  • 2024-04-022024年4月1日-UE5-让角色动起来,增强输入系统
    新建一个输入文件夹 创建一个输入映射情境  再创建一个输入操作 打开移动把值类型改成2D 打开战斗意境,选择前面的“移动”,然后设置一个W,往前移动 然后在根目录下创建一个游戏基础 创建一个蓝图类,选择游戏模式基础 再创建一个 打开游戏模式基础蓝