Unreal Engine
文章平均质量分 58
艺菲
这个作者很懒,什么都没留下…
展开
-
UE5 Android下载zip文件并解压缩到指定位置
四、首先是利用Blueprint中的Get Project Saved Directory获得工程名字+Saved,然后去掉../../../,然后在路径前面拼接上Android File Base Path,然后得到。windows平台下使用该插件没有问题,只是在Android平台下,只有使用绝对路径才能进行解压缩,所以如何获得Android下的绝对路径?增加C++文件获得Android平台的文件路径。二、解压缩是使用市场的免费插件。一、下载是使用市场的免费插件。三、Android路径问题。原创 2023-10-31 16:51:57 · 1134 阅读 · 0 评论 -
UE5 Blueprint发送http请求
目前两个是Beta的状态,如果你使用的平台支持就可以使用,我们的项目因为需要取Header的值,所有没法使用这两个插件,如果使用我的另一篇文章的方式解决读取Header的问题。一、下载插件HttpBlueprint、Json Blueprint Utilities两个插件是互相依赖的,启用,重启项目。发送Post请求,Url Root与Url Login拼接Url。二、Blueprint,构建Post的Json数据。再不需要获得Header的情况下,该方法比较简单。原创 2023-10-24 15:51:08 · 1977 阅读 · 2 评论 -
UE5 C++自定义Http节点获得Header数据
问题:[Compiler] In use pin no longer exists on node Send Http Request .代理回调的参数使用DECLARE_DYNAMIC_DELEGATE_TwoParam定义,第一参数是代理类型,后面是参数1类型,参数1,参数2类型,参数2。选择All Classes,选择父类BlueprintFunctionLibrary,命名为SendHttpRequest。数组作为代理的参数的写法。二、Blueprint。原创 2023-10-24 11:13:05 · 1357 阅读 · 0 评论 -
Post-Process1-水下
勾选Show Engine Content和Show Plugin Content,在左侧可以看到Water Content文件夹。一、新建第三人称游戏项目,我这里选择C++,你也可以选择Blueprint。先修改Material Domain类型为Post Process。新建一个Level,命名为DemoUnderWater。保存一下,命名为DownUnderWater。这时候的效果是铁掌水上漂,改一下水的碰撞类型。二、添加Post-Process。三、编写Material。注意位置调整0,0,0。原创 2023-10-23 13:36:13 · 98 阅读 · 0 评论 -
UE5屏幕适配
因为我们这个程序是手机竖屏使用的,所以DPI Scale Rule选择Shortest Side,然后在下图中折线上点击鼠标选择Add key ,添加一个分辨率对应的DPI比例关系。设备的大小改变后,设备中的坐标会发生变化,这时候我们就要使用Get Viewport Scale来计算缩放后的坐标,通常是原坐标乘以下面的计算结果。打开之前DPI Scale的设置界面,添加一个新的点,设置为Resolution370,Scale为0.5。如果我们选择370分辨率,Scale就得0.5,那么下面的结果就是2。原创 2023-09-27 08:33:34 · 1154 阅读 · 0 评论 -
UE5读取json文件
这里Load Text就是自己定义的函数,ResourceBundle为一个字符串常量,通常是读取的文件夹名,Append就是链接字符串,我们要读取的文件是gameFlow.json这个文件,ToJson就是将字符串转变为json对象。主要是ToValue方法,添加自己要读取的key,如果是数组的情况就先转为json对象,然后再转为数组。如果是值的情况,就直接转为自己需要的数据类型就行了。二、定义读取外部json文件的函数,参考我之前的文章。三、读取文件并解析为json对象。四、读取json中的数据。原创 2023-09-20 08:25:10 · 1260 阅读 · 0 评论 -
ue5读取外部文件
这样在Content Browser中会出现C++ Classes文件夹,下面有一个本项目命名的文件夹,鼠标右键可以看到New C++ Class选项。勾选使用C++桌面开发、使用C++的游戏开发,这两个中的右侧选择Windows10 SDK 10.0.18362.0。建立好后双击进入,这时候可能打开visual studio2019或2022哪个都可以,编写头文件代码。选择任意一个Blueprint,我选择的是人物的,然后鼠标右键就可以看到我们自定义的函数了。这时候编译,会遇到问题,各种编译错误。原创 2023-08-16 08:54:42 · 1465 阅读 · 0 评论 -
UE5+Paperzd问题
2、在编辑TileMap的时候,一定要选择上图自己添加AddBox的tile。然后图层1上创建有障碍物的图层,要勾选Override Collision Thickness,这样图层2才会有一定的厚度,这样就可以碰撞了。TopDown的2D游戏,遇到两个问题,第一问题是游戏一开始就会从tilemap上掉下去。第二个问题是没法和图层2上的物体做碰撞。1、创建的TileSet后,左侧选中一个tile后,一定要点击上边的Add Box,否则创建出来的这个块没有碰撞。原创 2023-08-05 19:33:16 · 895 阅读 · 0 评论 -
UE5从其他工程导入资源的方法
1.找到有资源的工程,选择Content Drawer-》右键-》Migrate...。Game以外的文件不要勾选。原创 2023-02-12 16:03:31 · 3209 阅读 · 0 评论 -
UE5.1.1 Missing support for advanced rendering features
请安装UE5.0.3就不会有这个提示了。原创 2023-02-12 13:51:13 · 760 阅读 · 0 评论