
ue4
文章平均质量分 50
tianxiaojie_blog
这个作者很懒,什么都没留下…
展开
-
UE5 UMG拖拽旋转
UE5 UMG 拖拽原创 2024-03-14 16:03:47 · 329 阅读 · 0 评论 -
UE5 Windows 打包 Linux
安装后需要重启引擎(最好是冲重启电脑),就可以开始打包了。但是依然会报上述错误。然后就解决各种路径以及成员变量实例化顺序等问题,就可以开始打包了。在windows中可以用交叉编译的方式打包linux。需要下载dotnet sdk。直接打包linux,会报错。原创 2023-03-08 16:12:22 · 5014 阅读 · 3 评论 -
UE5 资源拷贝后,父类消失,无法重设置父类 【重定向】
从A项目 拷贝了c++类以及继承自这个c++类的蓝图类 到B项目改了C++类的类描述文件后,成功从vs启动项目但是,一同拷贝过来的蓝图类却找不到父类,而且无法重新设置父类然而, 新创建的actor缺可以找到这个移过来的c++类删掉临时文件以及二进制文件重新生成,编译代码,依然不能解决。原创 2023-03-08 16:10:59 · 2988 阅读 · 2 评论 -
ue5动态获取导航路径
动态获取导航路径原创 2022-06-14 18:23:25 · 2300 阅读 · 2 评论 -
UE4 坐标转换 之 CAD 坐标转UE
项目场景:获取到一组由机器自动识别的cad点位数据,需要映射到ue场景里,将这些点位标识出来问题描述直接将点位映射,通过transform变换,无法直接映射到正确的场景位置上原因分析:因为cad是用的是右手坐标系,而ue用的是左手坐标系,所以在转换的时候需要将坐标系统一右手坐标系转左手坐标系 将数据VV(1,-1,1)单位也是需要注意的,我这里cad数据单位是mm,ue是cm 所以要cad点位数据需要0.1解决方案:暂时两种解决方案用子组件与父组件的关系来获取相对位置用点位数据的原创 2022-04-01 16:45:12 · 2008 阅读 · 0 评论 -
任意字符使用UE自带AES加密解密
任意字符使用UE自带AES加密解密说明实现说明参考文章:1.大佬的实现,老早膜拜 Crypto++_AES加密解密2.AES加密解密(解决中文乱码问题)基于两位大佬的实现,自己组装了一个可以对任意字符的加密解密的功能1.在对字符串进行加密时,要先将源加密字符串添加前后缀,然后转换成TArray ,然后再转换成 base64 .做这一步主要是因为中文有可能在base64转换过程中产生乱码,但乱码产生是有规律的,会在完整的字符解析前后生成。不会在中间生成。所以先加入前后缀,在base64解码时对其原创 2021-11-27 16:30:52 · 3950 阅读 · 4 评论 -
简单实现局域网内实现像素流送的负载均衡
简单实现局域网内实现像素流送的负载均衡需求实现nginx的配置局域网多人像素流配置运行验证需求运行像素流项目,在一台机子上最多只能开几个实例,我的机器 i9 10系列 rtx3080 最多运行2-3个实例(看项目大小). 继续开启实例时会报错因为ue4像素流对单机多显卡的支持不是太好,若要扩展访问实例数量,则需要通过负载均衡来转发请求。实现通过nginx自带的负载均衡配置,转发访问。通过ue4的局域网像素流多人访问配置,实现每次分配一个新实例给申请。最后实现访问同一个地址,能根据负载均衡原创 2021-05-06 14:50:46 · 2153 阅读 · 1 评论 -
如何制作贴合地面的曲线
效果如下所示:贴合地形碰撞,上面有一个小箭头循环向底部传送带偏移来看看怎么实现。首先看看都有哪些素材箭头贴图底部传送带Mesh底部传送带的Mat底部传送带的Mat_Ins箭头的Mat箭头的Mat_Ins路径Actor测试关卡再看一次在关卡中的设置实现效果:用spline,根据给定点的位置向下检测碰撞,将location赋给spline,然后添加splineMesh,给定材质就ok了材质:实现之后生成 instenceBasePath蓝图根据给原创 2021-02-27 17:34:41 · 1066 阅读 · 0 评论 -
如何截取camera画面并保存到本地
只做小地图也是用这个方法。将摄像机捕捉的画面显示到ui中现需要将该摄像机画面保存到本地首先我们为了实现可控。先新建一个actor,然后添加一个摄像机,在摄像机下绑定一个SceneCaptureComponent2D 组件同样,改变这个组件下的Render’Target 和截图模式需要调整rendertarget的设置。编码格式很重要,一定要调对用引擎自带的保存rendertarget的方法保存图片保存成功看效果...原创 2020-05-13 22:21:21 · 3725 阅读 · 3 评论 -
UE4 修改缓存存储位置
UE4 修改缓存存储位置假如你安装在C盘,要替换到当前项目目录下C:\Program Files\Epic Games\UE_4.20\Engine\Config 文件名:BaseEngine搜索%ENGINEVERSIONAGNOSTICUSERDIR%DerivedDataCache替换%GAMEDIR%DerivedDataCache...原创 2019-12-12 18:04:56 · 16703 阅读 · 0 评论 -
UE4贴图问题
UE4贴图问题ios 贴图显示不出来以及显示质量不佳解决方法贴图在闪的解决方法打包不能显示8k贴图修改设备配置修改贴图设置确定贴图尺寸是否为2的幂次方ios 贴图显示不出来以及显示质量不佳解决方法参考 https://blog.youkuaiyun.com/weixin_36369675/article/details/80705853https://gameinstitute.qq.com/comm...原创 2019-12-12 18:02:35 · 3902 阅读 · 0 评论 -
屏幕适配
屏幕适配如何在编辑器中正确预览以及如何适配不同尺寸的UI设置尺寸根据规则设定屏幕显示比例设置屏幕显示尺寸找到使用的相机,设置比例可以修改如下所示如何在编辑器中正确预览以及如何适配不同尺寸的UI设置尺寸根据规则设定屏幕显示比例设置屏幕显示尺寸找到使用的相机,设置比例可以修改如下所示...原创 2019-12-12 17:41:49 · 373 阅读 · 0 评论 -
UE4 IOS 打包
UE4 IOS 打包https://www.youkuaiyun.com/gather_2f/MtjaEg4sMzIyNC1ibG9n.html转载 2019-04-17 20:54:56 · 532 阅读 · 0 评论 -
UE4 Texture streaming Texture 流溢出问题
UE4 Texture streaming Texture 流溢出问题在项目设置里边找到这个去掉勾选,就会全局放开texture streaming 的限制原创 2019-01-11 15:14:27 · 5145 阅读 · 0 评论 -
UE4 关于设置character rotation 失效原因
关于设置character rotation 失效原因原因但是原因由于人物的rotation与controller 的绑定在一起,所以你设置人物的rotation也会被 controller强制同步。这里有说明:https://answers.unrealengine.com/questions/207242/set-actor-rotation-doesnt-work.html但是在...原创 2019-01-04 15:40:27 · 3055 阅读 · 0 评论 -
UE4 如何设置屏幕尺寸和画质
UE4 如何设置屏幕尺寸和画质匹配屏幕尺寸前言设置这样就匹配了我们的屏幕了。画质设置设置成1或2匹配屏幕尺寸前言我们经常需要针对某些设备进行UI匹配屏幕尺寸,需要在打包的时候在项目设置里面针对该设备进行UI尺寸设置。官方给出一个样例https://docs.unrealengine.com/en-us/Engine/UMG/HowTo/ScalingUI在样例中,主要讲的是,我们需要定...原创 2019-01-04 15:36:15 · 24946 阅读 · 1 评论 -
UE4 亮暗场
UE4 亮暗场设置摄像头遮罩设置镜头post设置摄像头遮罩设置镜头post值为0到-8原创 2019-01-04 15:30:56 · 758 阅读 · 0 评论 -
UE4 如何在程序运行时多开窗口和解锁鼠标
UE4 如何在程序运行时多开窗口窗口多开说明实例解锁鼠标这个就厉害了窗口多开说明多开窗口涉及 SWindow 的窗口类。在该窗口类中可以添加内容,然后再把该窗口添加到程序实例中。实例demo如下所示:新建c++空工程添加一个c++ actor类(我这里叫MultiWindowsActor)编写一个调用函数//.h// Fill out your copyright not...原创 2019-01-04 15:29:20 · 6422 阅读 · 3 评论 -
UE4 如何解决摄像头移动毛边问题
UE4 如何解决摄像头移动毛边问题当视角改变或者物体运动时周边会产生毛边,像下面这种效果解决方法是:在场景中找到【PostProcessVolume】,如果场景中没有,就放入一个。用他包裹住场景,设置下面的amount 为 0效果如下...原创 2019-01-04 15:18:45 · 2492 阅读 · 0 评论 -
UE4 c++ 实现委托
UE4 c++ 实现委托讲道理实例创建测试用例运行效果如下讲道理ue4 的委托和c# 中的一样,delegate本质上属于可存储一个或多个函数指针以及参数的特殊类。实例我们在这里实现一个简单的委托创建测试用例代码如下//.h // Fill out your copyright notice in the Description page of Project Setting...原创 2018-11-20 14:17:23 · 2505 阅读 · 0 评论 -
ue4的多线程如何实现
ue4的多线程如何实现讲道理实例创建c++工程新建一个FunctionLibrary在functionlibrary里编写三个函数,并且在cpp里面加以实现再创建一个空类对该项目在vs 上进行生成创建测试用例结论讲道理一般要使用多线程技术的,就是该功能点费时,并且降低效率,阻碍体验。就ue4来说,多线程一般用于后台的计算,信号的发送,检测等。比如,通过开启一个线程进行心跳检测,确认码的发送...原创 2018-11-20 13:30:57 · 10343 阅读 · 5 评论 -
UE4 的 异步怎么实现
UE4 的 异步怎么实现原理实例建一个c++的ue4工程新建c++类进行代码补充创建实例测试代码结论原理异步与多线程到底是怎么区分呢?江湖传闻,异步是目的,多线程是实现这个目的的方法。那么,具体在ue4里面我们要去使用这两个东西呢?异步一般用于资源的加载,事件的延迟响应。调用了一个开启异步方法的函数之后,程序就会在线程池里面寻找一些空闲线程对该函数进行处理。而该主线程继续往下走,不会发生...原创 2018-11-20 13:19:20 · 3811 阅读 · 0 评论 -
纯蓝图项目如何集成steam
亲测 4.20 可用检查项目的插件是否启用,注意确认名称找到项目的配置文件找到官网中关于steam的通用配置文本 https://docs.unrealengine.com/en-us/Programming/Online/Steam复制文本到需要配置的文件中重启项目,独立运行项目...原创 2018-11-19 17:33:53 · 455 阅读 · 0 评论 -
如何让物体的阴影随非静态光的角度而改变
如何让物体的阴影随非静态光的角度而改变设置 调制光影设置 动态插入光影修改计算光影距离设置 调制光影需要动态改变物体的光影,就需要对非静态光源设置 调制光影参考链接所以在场景中需要把非静态光源的 调制光影 选项打开设置 动态插入光影设置调制光影之后需要对物体进行设置 动态插入光影修改计算光影距离对于ue4引擎来说,减少计算是减少性能开销的重要手段之一,所以在与摄像机一定距离...原创 2018-11-14 13:08:05 · 330 阅读 · 0 评论 -
UE4 GamePlay架构
UE4 GamePlay架构前言GamePlay架构_1_Actor和ComponentGamePlay架构_2_Level和WorldGamePlay架构_3_GameInstanceGamePlay架构_4_PawnGamePlay架构_5_Controller StateGamePlay架构_6_GameMode和GameStateGamePlay架构_7_总结前言关于这篇文章,是在读了...原创 2018-10-23 11:08:08 · 7455 阅读 · 5 评论 -
UE4 UMG多行文本
widget 中text 单行文本如何变成可以容纳多行文本?修改属性 进行调整,需要进行填入文本测试是否符合要求。原创 2018-10-23 10:15:51 · 4951 阅读 · 0 评论 -
UE4 UMG在场景中无法接受点击的解决办法
umg边缘无法接收检测这是因为在绑定umg的actor上大小没有设置到与umg一样大或比他大原创 2018-10-23 10:05:54 · 4970 阅读 · 0 评论 -
UE4 如何制作一个跟随ai
建一个AI的控制器,用于启动控制器和行为树 建一个AI的characer或者pawn,并修改他的AI控制器。此character为场景中的ai实例新建一个黑板(BlackBoard)和一个行为树(BehaviourTree)在AI控制器里使用黑板和运行行为树在黑板里面建立四个变量 1. TargetToFollow,Object类型,用于存储目标actor 2. Targ...原创 2018-10-22 13:06:44 · 4077 阅读 · 0 评论 -
UE4 制作空间两点间的mesh
以手柄发射射线为例子获取终点Vector3 VEnd计算出两点间的距离 假设发射点位置Vector3 VStart length=sqrt(square(VStartx-VEndx)+square(VStarty-VEndy)+square(VStartz-VEndz))对 需要伸缩的mesh进行旋转,以确保在z轴上的伸展方向向前,以符合射线向前发射的特性用 lengt...原创 2018-10-22 12:48:41 · 1733 阅读 · 0 评论 -
UE4 手柄震动
注:vr插件必须是vive,否则不奏效有两种形式可以进行手柄的震动,他们的耗能大小暂不了解,但他们一个区别较大的地方就是设置左右手柄震动的差别。Haptic Effect可在调用时设置,client play froce feedback 只能在力反馈资源中定义好。通过 Haptic Effect 震动手柄这个是直接通过调用触觉震动函数 来进行手柄震动。这个震动的调用再官方实例中应用...原创 2018-10-22 12:45:31 · 2162 阅读 · 0 评论 -
UE4 缆绳组件的简单应用
制作一个可以一端绑在场景中某个物体上的揽绳actor新建一个bp,并绑定一个缆绳组件选中组件,可以到详细面板里面看参数其中,在attach start 和 attach end 中,取消勾选某个值,相对应的端就会自由垂下我们可以做一个设置终点位置和启用attach end 的函数做一个绑定绑定可以有绑定actor的actor,actor里面的组件名,组件里面的socket等细化设...原创 2018-10-22 12:37:29 · 8144 阅读 · 0 评论 -
UE4 如何制作资源读取工具
建插件读取目录首先新建一个csv表格建structure读取csv然后再在工程中新建一个与csv表一样的structure(结构体),结构体的类型可选择然后新建一个datatable选择刚新建的structure然后把表格直接拖入与刚新建的Datatable同一目录。会自动填充数据使用方法读表函数有两个不同之处在于一个是得到所有表格行名,一个是根据行名得到该行...原创 2018-10-22 11:54:10 · 1184 阅读 · 0 评论 -
UE4 Focus开发入门
手柄,头盔状态主要关注头盔和手柄的状态。头盔的话在运行过程中比较不会作为交互,暂且不讲。手柄的话主要关注:手柄是否连接,连接的是左右哪个手柄,接收手柄的输入事件上一张鬼斧神工图【检测手柄是否连接】【手柄交互】实际应用中。调用这些函数比如,创建一个 wave插件自带的BP 【ControllerLoader_Blueprint】的子BP【MyHand】然后创建一个普通的pa...原创 2018-10-22 11:44:02 · 2463 阅读 · 2 评论 -
UE4 面向 player
以UI为例上图所示为一个UIactor。即一个绑定了widget的actor同样的道理,在LookAtPlayer中可以看出,通过对目标或者源进行更改,就可以改变面向的对象和受体。...原创 2018-10-22 11:28:31 · 1229 阅读 · 0 评论 -
ue4 获取第一人称视角内容
原理就是:通过在摄像机下绑定场景捕获组件,传值到一个渲染目标,然后对渲染目标进行解析。新建一个 Scene Capture 2D新建一个 RendterTarget设置SceneCapture2D的对象的属性。将SceneCapture:Texture Target设置成上面创建的渲染目标然后再将该scenecapture设置到人物里面的摄像机底下的组件中,设置好fo...原创 2018-10-22 11:22:33 · 2230 阅读 · 0 评论 -
ue4 鼠标控制玩家视角
添加控制事件添加调用摄像头设置原创 2018-10-22 11:09:04 · 4418 阅读 · 0 评论 -
UE4 Spline的用法之载具应用
利用spline可以做生长效果与过程性效果(如过山车)。以下例子就是通过spline做出过山车效果。创建spline的actor建一个bp,并且添加Spline组件,staticmesh(ZaiJu),并且再在StaticMesh下绑定一个检测框添加轨道在构造函数脚本中编写添加splinemesh的代码,并且设置两个变量外部可修改属性为true,这样就可以在外部直接对外观进行修改...原创 2018-10-22 11:02:12 · 4640 阅读 · 0 评论 -
ue4 如何修改打包android app的icon和欢迎界面
如何在打包的时候自定义icon和欢迎界面呢? 其实,在平台里边就可以进行设置。 修改app icon 修改打开app的跳转界面原创 2017-10-19 20:11:52 · 4911 阅读 · 0 评论 -
如何把一个texture2d显示在umg上
新建一个umg,里面添加一个image 创建brush的绑定事件原创 2017-10-19 09:42:54 · 575 阅读 · 0 评论 -
ue4 如何动态改变mesh材质
ue4 动态改变材质原创 2017-10-18 20:50:13 · 5139 阅读 · 0 评论