草庐IT

UE4_AssetEditorManager

全部标签

UE4 TCP协议连接服务器与客户端

一、TCP原理简介    TCP是传输控制协议(TCP,TransmissionControlProtocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC793  定义。    TCP旨在适应支持多网络应用的分层协议层次结构。连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。TCP假设它可以从较低级别的协议获得简单的,可能不可靠的数据报服务。原则上,TCP应该能够在从硬线连接到分组交换或电路交换网络的各种通信系统之上操作。主要特点是:    TCP是一种面向广域网的通信协议,目的是在跨越多个网络通信时,为两个通信端点之间提供一

UE4 回合游戏项目 01- 创建人物-玩家角色

步骤:1.下载游戏资源,链接:https://pan.baidu.com/s/1l2hpeEtIoFcUC4vAhut-ig提取码:wlcp2.解压第一节课资源双击打开项目: 3.新建一个空白工程 设置好项目的存储路径和项目名 4.打开含有游戏资源的虚幻编辑器,右键点击内容,选择迁移 将所有的游戏资源迁移到新项目中注意:一定要迁移到项目的Content文件夹  这样原来的游戏资源都会复制到新项目中。将其它的虚幻编辑器关闭,只打开HuiHeGame这个虚幻编辑器5.在HuiHeGame这个虚幻编辑器中,可以先删除这两张地图 6.双击打开map1,第一次加载可能比较慢 7.加载好地图后,点击一下构

UE4 Hi-Z遮挡剔除实现详细解析

Hi-ZRenderTarget的生成PixelShader处理Hi-ZRenderTarget情况:InvSize:输入上一级(高等级)HiZ图的MinMap大小,(比如输入是512的MinMap0,输出是256的MinMap图)。InputViewportMaxBound:采样的贴图UV最大边界,min作用防止采样超出贴图界限。获取到上一级Minmap的4个深度后将最小的那个深度返回。这里为什么不是0.5而是0.25,看下图就能够一目了然了。float4DeviceZ=Gather4(ParentTextureMip,ParentTextureMipSampler,BufferUV);fl

UE4/UE5 虚幻引擎,Pawn的碰撞,怎么防止Pawn移动的时候穿透物体。

前言:在UE项目开发中,有些我们需要自己新建一个Pawn来控制视角,但是如果我们没有设置Pawn的碰撞,那么Pawn在移动的过程中,很容易穿到Actor里面。而有的时候我们并不需要Pawn穿过物体,就必须要给Pawn增加碰撞。1、新建一个Pawn类。2、添加FloatingPawnMovement(必须添加这个组件才能控制Pawn移动),UseControllerRotationPitch和UseControllerRotationYaw(控制旋转),添加Mouseinput和Movementinput(如果不知道怎么写,可以直接导入第三人称内容包从ThirdPersonCharacter蓝图

UE4带Alpha通道透明效果贴图的相关问题

镂空效果(黑色部分透明):UE4中,一张贴图同时显示color与opacity,问题一:最初贴图只呈现颜色,应该透明的区域是黑色的修改步骤如下:ps中魔棒选中黑色区域-反选-右键存储选区-生成alpha通道-删除黑色区域-形成透明部分只有灰白像素导出为png--导入UE4内容浏览器材质球编辑页面--Material--BlendMode选择Translucent节点界面--更换texture--alpha通道连接opacity或者blendmode选择masked,ahlpha节点连接opmasked问题二:这样构建的贴图出现光照贴图亮暗不均问题已知第一套UV高度重叠,第二套UV不重叠,发现构

UE5配置VR项目环境

整个步骤借鉴的文章https://blog.csdn.net/weixin_44350205/article/details/119233809但是还是依旧报错,我把我自己的步骤整理记录一下配置可以查看ue官方对于不同版本的配置要求https://docs.unrealengine.com/5.0/zh-CN/android-development-requirements-for-unreal-engine/配置环境我的java环境是12.0.2满足要求,因为是之前安装好的所以此处不需要重新安装,如果需要配置的可以按照网上环境配置2.1配置androidstudio下载ide主要是为了使用i

UE4.27 制作过场动画

1.先创建关卡序列,并选择位置保存2.把创建的关卡序列放到场景中位置在哪里无所谓3.场景中添加电影摄像机4.对电影摄像机添加轨道step1:首先在世界大纲中选中电影摄像机组件,如下图右侧红框step2:点击添加轨道并选择电影摄像机5.添加关键帧step1:移动红框中的东西,移动到不同的位置step2:此时在场景中改变电影摄像机的位置,并点击下图中的+号,就在此帧位置记录下了摄像机位置重复step1和step2就为摄像机设计了一条移动轨迹6.相机剪切轨道step1:添加相机剪切轨道step2:绑定摄像机7.播放在蓝图中选择合适的时间播放该过场动画比如在场景开始时播放,蓝图如下:这样就实现在场景开

【UE4 第一人称射击游戏】11-武器跟随鼠标移动并添加开火音效

上一篇:【UE4第一人称射击游戏】10-添加冲刺功能 本篇效果:步骤:1.打开“SWAT_AnimBP”,添加3个“变换(修改)骨骼”节点选中第一个“变换(修改)骨骼”节点,在细节面板中取消勾选如下3个单选框 对剩下两个“变换(修改)骨骼”节点进行同样的操作 将3个“变换(修改)骨骼”节点中的旋转模式更改为“添加至现有”将第一个“变换(修改)骨骼”节点中的要修改的骨骼改为“Spine” 第二个“变换(修改)骨骼”节点中的要修改的骨骼改为“Spine1”  第三个“变换(修改)骨骼”节点中的要修改的骨骼改为“Spine2” 进行如下连接将第一个“变换(修改)骨骼”节点中的Rotation提升为变

【UE4】打包失败 Failed to build UATTempProj.proj

我抄我自己之https://zhuanlan.zhihu.com/p/586117443前两天编UE4.27源码内存和CPU直接全是100%爆满,甚至还报错:c1060,thecompilerisoutofheap,设置虚拟内存也不不好使,发现16GB内存不配编UE,火速换了64G之后无比顺畅。在用编辑器打手机包的时候出现报错:BuildCMakeLib.Automation.cs(45,87):errorCS1519网上有人说是VS2022不支持.netframework4.5,但是本地文件夹中看起来又是有的,最终在官方论坛找到了答案:重编一下AutomationToolprogram即可:

如何将skp文件中的模型导入到UE4中

首先,skp文件是不能直接导入到UE4中的。解决方法:用SketchUp(草图大师)打开skp文件,在SketchUp中将模型转换成fbx格式,然后再将模型导入UE4中目录1.打开skp文件2.将skp文件导出为fbx格式3.将fbx文件导入UE4中1.打开skp文件        略(双击打开即可)2.将skp文件导出为fbx文件        在SketchUp中的默认单位是美制英寸,在我们国家则是毫米,而UE4的默认单位是厘米,在不修改SketchUp中模型单位的情况下会导致后边fbx文件导入UE4时模型增大,长度会增大10倍,面积增大100倍,体积1000倍。造成模型的大小改变。