我们在使用UE4过程中,由于刚开始下载UE4之后就开始使用,没有设置缓存路径,UE4就会默认缓存到C盘下面,使用久了之后虚幻的一些渲染着色的缓存就会存储到C盘会导致C盘爆满,内存不够,下面来教大家解决这个问题。一、更改UE4的缓存路径 第一步:打开你安装引擎的的位置,我这里是D盘的位置:D:\UE\UE_4.27\Engine\Config,用记事本打开BaseEngine.ini 第二步:按下Ctrl+F,搜索Local, 将Local=(Type=FileSystem,ReadOnly=false,Clean=false,Flush=false,PurgeTransient=
文章目录虚幻物理系统1、物理引擎2、物理交互产生物理交互的必备条件3、物理碰撞静态网格编辑器简单碰撞添加简单形状碰撞添加K-DOP简单凸包碰撞添加自动凸包碰撞添加复杂碰撞4、碰撞类型碰撞预设物体类型踪迹类型碰撞预设面板碰撞启用5、碰撞响应碰撞响应事件重叠事件撞击事件(hit事件)5、物理追踪追踪方式射线检测1、通道射线检测2、预设射线检测3、物体类型射线检测形状检测5、作用力虚幻中的力冲力推进力虚幻物理系统1、物理引擎物理引擎通过为刚性物体赋予真实的物理属性的方式来计算运动、旋转和碰撞反映。游戏引擎中的物理引擎的主要目的是为了解决物体在空间的状态信息。常规的物理引擎遵循物理定律,按照给定的算法
内容烘焙|虚幻引擎文档(unrealengine.com)虚幻引擎以内部使用的特定格式存储内容资源,如PNG用于存储纹理数据,WAV用于音频数据。但是,该内容需要针对各平台转换为不同的格式,因为平台使用专有格式,或者平台不支持虚幻用来存储资源的格式,又或者存在更节省内存或性能更好的格式。将内容从内部格式转换为特定于平台的格式的过程称为 Cook。方法一:使用命令行方式Cook首先,将引擎目录下"Engine\Binaries\Win64"添加到系统环境变量中然后,了解一下Cook命令行参数参数说明-targetplatform=+指定要烘焙的平台。可用平台列表包含WindowsNoEditor
提示:仅供学习参考前言一、什么是蒙太奇?二、实现步骤1.使用第三人称游戏c++模板创建一个项目,创建动画蒙太奇2.在动画蓝图中添加蒙太奇3.绑定鼠标左键输入 4.添加c++代码5.设置动画蒙太奇 6.点击播放,鼠标右键就能看到挥手效果了总结前言本文介绍如何使用UE4的c++和动画蒙太奇实现一个挥手动作,使用第三人称游戏c++项目模板。一、什么是蒙太奇?个人理解:不用动画状态机就可以播放动画,状态机太复杂,对于只是特定场景想播放动画的情况,用状态机实现工作量太大,效率低,就使用动画蒙太奇了。下面是其他人的说明[玩转UE4动画系统>基础篇]之什么是蒙太奇-知乎二、实现步骤1.使用第三人称游戏c++
摘自并整理自虚幻官方教程:https://learn.unrealengine.com/course/2449699课程中的工程项目文件下载:链接:https://pan.baidu.com/s/1o7m3pR7BvaCYAmlx57B9HQ提取码:uenb一、混合模式半透明Translucent半透明模式可以使得材质具有透明度,例如:玻璃。半透明模式性能开销比较大。选择半透明模式之后可以激活节点的【不透明度】,这个节点链接这个材质的透明度值。不透明度引脚接收一个“不透明度”值或纹理,并将其应用于表面,以使黑色区域完全透明,白色区域完全不透明,而这两者之间的值是半透明。效果:开启半透明模式后,
shipping包报错:GameThreadtimedoutwaitingforRenderThreadafter120.00secsDevelopment包报错:Assertionfailed:IsInGameThread()这两个报错都是渲染线程出错,因此初步估计是gpu的原因,于是网上找教程,尝试过很多方法,更新显卡驱动,注册表修改TDR都没啥用,最终的解决方法是ProjectSettings→搜索框输入rhi→修改rhi为dx11(UE5默认是DX12),原因分析:网上查了一下大概是显卡驱动不兼容的问题PS:附上官方的修复GPU驱动程序崩溃的方法,崩溃报错:GPUCrashedorD3
UE4学习途径官方文档https://docs.unrealengine.com/4.27/zh-CN/官方在线学习平台视频教程(注意视频下方的cc,点击会有中文字幕)哔哩哔哩相关书籍:完全学习教程,UE4游戏开发入门经典,UE4技术基础系统培训班中国官方公众号CSDN技术文章官方论坛Reddit论坛网,基本都是英文的谷歌,百度搜索引擎YoutubeQQ群UE4百度贴吧知乎(大钊老师)UE4安装注意事项注意安装前检查Windows常用运行库安装(360软件管家)和DX版本安装再启动器中,可以使用选项配置安装,使用验证确定引擎完整性启动器打开失败很可能是网络问题,打不开就要重复关掉重启实验;最好
一、玻璃材质的制作我们所需要考虑的几个方面 首先要分析玻璃材质的特性,玻璃是透明的,会折射的,一些玻璃的边缘是有特殊的纹路,一些是没有的。二、开始制作前,我们要了解的几个函数,材质类的蓝图 Fresnel_Function函数,作用是常用于遮罩,控制玻璃的边缘或者是角色的描边或者亮边,如果打开该函数可以看见黑白两个颜色的情况。 lerp函数,这是一种控制A,B间强弱的函数。 这些函数都可以去看其他地方的详细讲解。三、做好对玻璃材质的分析之后,便可以开始制作 首先创建一个基础材质,然后将混合模式调整为半透明。 打开屏幕空间反射。 光照模式为表面半透明体积
UE4内置的函数:UWorld::LineTraceSingleByChannel该线轨迹将光线射入空间,并根据选定的轨迹通道进行碰撞voidAFirstPawn::lineTraceSingleByChannel(){ FHitResultHitResult; FVectorStart=GetActorLocation()/*+FVector(0.f,0.f,75.f)*/; FVectorEnd=Start+GetActorForwardVector()*500.f; FCollisionQueryParamsCollisionQueryParams; CollisionQueryPara
添加Collision各项参数的意义: 碰撞类型CPU碰撞类型:1、射线追踪3D 2、平面的碰撞碰撞启用:正确的穿透:粒子质量:物理作用力:在碰撞上控制滚转: 碰撞半径碰撞半径计算类型: 1、Sprite 1、边界范围、最大轴、最小轴 2、粒子比例半径 2、网格 1、计算粒子半径的方法 2、网格尺寸 3、粒子比例半径 3、自定义 1、粒子半径 2、粒子比例半径反弹力: 反弹力: 1、回弹系数 2、回弹系数混合 3、随机碰撞 摩擦力: 摩擦力: 1、简单摩