草庐IT

UE4 控件蓝图与蓝图的交互

我现在想实现的是点击场景中的一个蓝图中的某个静态网格体,然后在控件蓝图中的文本控件中就能显示这个被点击的静态网格体的名称。效果:步骤:首先我在控件蓝图中对其中的一个文本控件创建了一个绑定函数绑定函数的逻辑如下:“整车内部无系统”是我添加的一个变量,该变量是对另一个蓝图的对象引用需要在生成时公开这个变量这样我在创建这个控件蓝图时就可以把蓝图作为参数传入如果想要实现,点击物体显示相应的图片,需要对外观中的笔刷绑定一个函数在该函数中通过“使用纹理创建笔刷”这个节点来改变图像控件显示的图片

UE 创建c++class报错Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0xffffffffff

删除出错的sourece的c++文件(公有私有文件夹删干净)删除这四个文件夹在引擎启动文件重新生成文件笔者22岁正寻找UE方向工作如有机会可以发送至1530229118@qq.com手机号码18061605859 

UE4 限制玩家摄像机视角旋转角度

UE4限制玩家摄像机视角旋转角度功能:玩家可以用鼠标旋转视角观察角色,但限制旋转的角度网上找了很多没找到,于是自己实现了一种方式先在弹簧臂组件里勾上使用pawn控制旋转,这样相机的旋转就跟玩家控制器绑定了,所以重点在于如何对玩家控制器进行限制如果不加旋转限制的话是这样子可以发现,左边的输入轴每帧输出一次值,右边控制器就一直根据值的正负做出向左转还是向右转的操作,也就是说旋转的角度是时间上的累加,那么就可以把他们累加起来,当超过一定量的时候就不作用于控制器上就好了设置float变量Sum,初始为0,与当前输出加起来在一个范围内则可以,并更新Sum,否则不更新最终效果还不错

UE4/UE5 导入abc文件总结

从Blender中导出一个流体文件将abc文件导入到UE4/UE5中虚幻中有专门的abc文件优化方式,在导入文件时进行设置即可。修改CompressdPositionPrecision设置。设置1:CompressdPositionPrecision1.0设置2:CompressdPositionPrecision0.1设置3:CompressdPositionPrecision0.05 

数字虚拟人metahuman,苹果手机做动作捕捉

最近看到抖音上有人在卖数字虚拟人的教程,799元好贵,于是自己玩了玩,下面吧教程分享给大家1.下载EPICgame模拟器,中文网址如下https://www.unrealengine.com/zh-CN/metahuman-creator点击启动应用既可以下载,下载后需要登录应用,苹果账号或者Epic社区等多种账号都可以用。2.登录后在虚拟商城中搜索metahuman下载该项目,项目比较大,大概有5G多,同时需要下载模拟器20G左右下载完成后,我们需要在右侧“大纲”选项卡中把不需要的项目都删除,因为我们仅仅需要任务面部的映射这里仅仅保留任务面部特征就行,其中001表示女性角色,004代表男性角

数字虚拟人metahuman,苹果手机做动作捕捉

最近看到抖音上有人在卖数字虚拟人的教程,799元好贵,于是自己玩了玩,下面吧教程分享给大家1.下载EPICgame模拟器,中文网址如下https://www.unrealengine.com/zh-CN/metahuman-creator点击启动应用既可以下载,下载后需要登录应用,苹果账号或者Epic社区等多种账号都可以用。2.登录后在虚拟商城中搜索metahuman下载该项目,项目比较大,大概有5G多,同时需要下载模拟器20G左右下载完成后,我们需要在右侧“大纲”选项卡中把不需要的项目都删除,因为我们仅仅需要任务面部的映射这里仅仅保留任务面部特征就行,其中001表示女性角色,004代表男性角

虚幻4 手持式AR应用 模板认识

虚幻4预设的有一个手持式AR模板,本文将介绍该模板。为了能正常打包需要注意几个点:1.项目命和路径名要用English2.项目名不要有空格(引擎也会提示)3.项目名不要超过20个字符4.完整路径名不要超过260个(可以指定的有效长度是256个字符,比如:"C:\有效字符串",实际C:\占用3个字符串,"有效字符串"后面会跟收尾符,3+256+1=260)5.资源文件不要重名不犯以上错误,你就会有一个“愉快”的过程。新建UE4项目,在游戏、建筑和汽车类型下均有手持式AR应用的模板,它们之间就是展示的物品不同,任选一个即可。该模板比空白项目主要多了一个Pawn,并设置好了一些配置。 1.配置环境(

虚幻4 手持式AR应用 模板认识

虚幻4预设的有一个手持式AR模板,本文将介绍该模板。为了能正常打包需要注意几个点:1.项目命和路径名要用English2.项目名不要有空格(引擎也会提示)3.项目名不要超过20个字符4.完整路径名不要超过260个(可以指定的有效长度是256个字符,比如:"C:\有效字符串",实际C:\占用3个字符串,"有效字符串"后面会跟收尾符,3+256+1=260)5.资源文件不要重名不犯以上错误,你就会有一个“愉快”的过程。新建UE4项目,在游戏、建筑和汽车类型下均有手持式AR应用的模板,它们之间就是展示的物品不同,任选一个即可。该模板比空白项目主要多了一个Pawn,并设置好了一些配置。 1.配置环境(

UE4 Take Recorder的使用

1.设置镜头片段编号、帧率2.添加要录制的对象3.如果勾上,就会创建如下图的关卡序列文件4.如果勾上,创建的关卡序列文件会自动锁定。可点击红框锁图标处解锁5.选择“可拥有”,就不会实例化生成一个LightSource,勾选需要录制的属性6.开始录制7.记得保存你的预设。注意:预设文件不会保存录制设置的帧率数值8.修帧剪去多余关键帧自动对齐:选中关键帧,右键执行“对齐到帧”9.总结TakeRecorder可以将各种动画(动捕、蓝图样条线动画、LiveLink动画)录制到关卡序列文件,以关键帧保存下来,还能后期修帧【遗憾】没找到蓝图能够控制什么时候开始录制,每次都要去剪辑很麻烦

Cesium for UE4 加载离线地形和影像

CesiumforUE4加载离线地形和影像CTB切片地形编译cesium-terrain-builder{"tilejson":"2.1.0","name":"tiles","description":"","version":"1.1.0","format":"quantized-mesh-1.0","attribution":"","schema":"tms","extensions":["octvertexnormals"],"tiles":["{z}/{x}/{y}.terrain?v={version}"],"projection":"EPSG:4326","bounds":[0.0