自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

山楂卷的专栏

UE4 代码搬运工

  • 博客(43)
  • 资源 (6)
  • 收藏
  • 关注

原创 集成平行云 数据通道 C++ sdk 到UE4

1新建c++ 项目 (我用的是4.25.4版本的引擎)2新建第三方库插件3不着急 关掉UE4界面,在Browser窗口空白地方右键,创建c++类4经过综合考虑,还是Component组件比较合适5记得要选插件的Runtime6如果出现报错不要怕,正常显现,此时关闭UE4工程,关闭VS7打开D:\SVN_Local\MyProject\Plugins\PXYDataChannel\Source\ThirdParty\PXYDataChannelLibrary.

2021-01-20 09:24:19 875

转载 解决WINDOWS防火墙开启后Ping不通

WINDOWS系统由于安全考虑,当开启防火墙时,默认不允许外主机对其进行ping功能,即别的电脑ping不通本机。别的主机ping不通本机是因为本机的防火墙关闭了ICMP回显功能,只要把这回显功能打开就行了。具体做法:以管理员身份运行CMD,输入以下命令01netsh firewall set icmpsetting 8注:0102netsh firewall set icmpsetting 8 – 开启ICMP回显netsh firewall set icmpsetting 8

2021-01-07 08:45:01 7765 1

转载 2019年开源WebRTC媒体服务器选型比较

转载地址:https://www.techbrood.com/zh/news/webrtc/2019%E5%B9%B4%E5%BC%80%E6%BA%90webrtc%E5%AA%92%E4%BD%93%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%80%89%E5%9E%8B%E6%AF%94%E8%BE%83.html什么是WebRTC服务器?在WebRTC的早期开始,该技术的主要卖点之一是它允许点对点(浏览器到浏览器)通信,几乎没有服务器的干预,服务器通常仅用于信令(比如用.

2020-12-18 08:44:43 548

转载 dos bat批处理的魅力 批处理读取文本中的每一行 操作文件

dos bat批处理的魅力 批处理读取文本中的每一行 操作文件http://blog.sina.com.cn/s/blog_872457fd0100tasi.html批处理读取文本中的每一行(想了下,还是整个贴到自己空间来了)我需要的是要读取每一条的第一列信息,如下格式 ary,Ary Hong,,[email protected],,,,我是需要用户名ary,于是如下:@echo offfor /f "delims=," %%i in (users.txt) do ...

2020-09-29 16:42:02 3913 1

原创 UE4 c++ uint8_t* toFString-2

接1,同样的问题,还是uint8_t* toFString只不过这次不是直接用,而是需要将数据保存到一个变量中。PC端用下面的方法打印log,一切正常,Android端打印的时候,纯英文/纯中文都没问题,中英文结合就不行,会在正确的结果后面加上一堆别的结果,有时是乱码。UE_LOG(LogTemp, Warning, TEXT("%-12d %-10.*s %-16.*s %-16.*s\n"), ref->nodeId.nodeId.namespaceIndex, ...

2020-09-07 16:55:11 1083 1

原创 UE4 c++ uint8_t* toFString

今天写插件遇到一个格式转换的问题,困扰了好长时间,查了查资料解决了,现在记录一下源数据是这样的需要将数据 endpointArray[i].endpointUrl.data 打印出来。直接上结果:UA_EndpointDescription* endpointArray ;//endpointArray 获取数据来源并赋值balabala。。。。。endpointArraySize = 4;for (size_t i = 0; i < endpointA...

2020-08-10 10:30:33 1038

原创 群体的按路径飞行研究

研究蝴蝶群体按路径飞行,需求:1 起始点一直生成2所有生成的蝴蝶可以是粒子或者模型3没有目标时随机飞4有目标时随机飞的同时朝向目标点5尽量贴近真实目前成果:还不完善,打算先发出来...

2020-03-13 15:12:03 180

原创 UE4 保存RenderTarget 到桌面

最近武汉疫情严重,在家没事,做一个保存截图的功能。话不多说,直接上步骤和代码1我这里是新建的一个character蓝图作为载体,也可以建立其他actor蓝图,添加SceneCapture Componenet2D 组件2修改右侧属性CaptureSource-> Final color (LDR) in RGB,如下图3 同时创建专用贴图并指定上去4双击打开贴图设...

2020-02-05 16:17:59 5112 2

原创 UE4 灯光在体积雾中的光柱闪烁问题

参考连接:https://www.zhihu.com/question/342478678/answer/848622404解决办法:控制台命令r.Volumetricfog 1r.Volumetricfog.GridPixelSize 2r.Volumetricfog.GridSize 256

2020-01-16 10:19:18 3916

原创 材质自发光过曝之后变白的问题

材质球的给个自发光属性,当参数很大时,自发光的中心就会变白,影视或者视频作品里不需要这种白,解决方法记录在这里4.15版本之前 颜色超过1 本身颜色会保留 然后亮出光边4.15版本之后 epic认为渲染不真实 改版之后 颜色超过1 本身颜色就会变成白色 然后光边的颜色是你调整的颜色解决办法:1、更改控制台命令(窗口内按~ 键)如果需要打包,则关卡蓝图添加如下命令...

2020-01-16 10:15:49 5897 4

原创 UE4 给static mesh 动态添加Socket

做个笔记做项目遇到一个问题,就是需要给静态模型 static mesh 动态添加 Socket,手动必须在编辑器下,打开模型编辑器窗口,如下右下角这里添加//目前只有4.23 版本的代码中含有Add Socket()函数,但是这个函数需要传入一个空的Socket类型的索引,翻遍了蓝图也没有相关的节点,只能自己在插件里创建了。UE4源代码 参考 位置D:\Program F...

2019-11-29 17:19:52 1420

原创 HTCViveFocus一体机播放视频问题

之前研究一体机的时候卡在无法播放视频的地方,以为是一体机代码的问题,研究了几天无果最后放弃了,采用了GoogleVR来呈现。前两天经过机缘巧合,最后发现有个视频竟然可以在一体机上播放,经过研究才发现原来是视频格式的问题,现总结一下,以备学习.开发好的程序也放出来供大家一起学习:链接: https://pan.baidu.com/s/1e_qY59ZVMmuEvs_kbbDCbQ...

2019-07-08 14:39:36 2346 2

转载 美轮美奂宇宙星空制作神器Spacescape

本文章由cartzhang编写,转载请注明出处。 所有权利保留。文章链接:http://blog.csdn.net/cartzhang/article/details/46444569作者:cartzhang一、 简介Spacescape 宇宙星空工具就是创建宇宙天空盒的工具,天空盒有星星和星云组成。工具的渲染有Ogre来实现。先来请您欣赏美轮美奂的星空片段:二、 功...

2019-06-25 09:58:43 732

转载 打包安卓报错error: resource android:attr/fontStyle not found.

转载原文链接:https://blog.csdn.net/flyfight88/article/details/83088137有时我们在引用support包的时候会遇到下面的错误,报各种资源找不到的错!!!原因是compileSdkVersion 25低于implementation 'com.android.support:appcompat-v7:27.0....

2019-06-06 10:12:27 12038

转载 安卓权限大全

转载:https://www.cnblogs.com/classic/archive/2011/06/20/2085055.html访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限 获取错略位置 android.permission.ACCESS_COARSE_LOC...

2019-05-23 16:57:48 572

原创 UE4-打包安卓报错 /Android/APK\gradle\rungradle.bat" :app:assembleDebug

新安装的win10系统,建立好 4.21.2 Android环境之后打包,报错如下:网上很多人都关注红线部分ERROR: cmd.exe failed with args /c "E:\UE4Project\ARandVRProject\HandledAR421\Intermediate/Android/APK\gradle\rungradle.bat" :app:assembleDe...

2019-05-22 16:21:18 18558 7

原创 UE4-android系统环境配置

之前按照官网的步骤已经将android环境配置好了,环境我装到了F盘,昨天系统重装了,原来的环境有些不能用了。所以在此记录一下如何配置1配置电脑的环境变量:用户变量ANDROID_HOMEF:\NVPACK\android-sdk-windowsANDROID_NDK_ROOTF:\NVPACK\android-ndk-r14bANT_HOMEF:\NVPAC...

2019-05-22 14:47:20 3957

原创 Win7无法识别Vive focus问题

Vive focus 一体机正常是插上电脑就能识别,并自动安装驱动,跟手机一样。同事的win10电脑可以正常识别,而我的Win7 一直是黄叹号,各种刷新都没用,网上和官网都找不到驱动下载的地方。最后解决方法:https://adb.clockworkmod.com/这个网站下载adb的驱动安装就行了或者链接:https://pan.baidu.com/s/1B...

2019-05-21 11:04:20 879

原创 AR研究2-生成自己的识别图片

举例:因该是现有设计图,然后打印出来,但是碍于我是程序,测试目的。所以拿我的鼠标垫拍了张图,截取了1280x960大小的图片(必须是JPG格式),如下:接下来需要用到Artoolkit 的SDK,链接:https://pan.baidu.com/s/1l03kA7Ww-AV1IDZmVm6u9A 密码:ckze下载,解压,之后 将你的图片拷贝到这个目录F:\FTP\AR...

2019-05-10 15:21:32 2310 4

原创 手机摄像头作为电脑摄像头来使用

因为条件问题,身边只有一个台式机,且没有摄像头,但是有一台手机和手机数据线。于是想到了让手机充当电脑摄像头的功能。研究半天最终解决方案是依靠外部软件,电脑上装一个,手机上装一个链接:https://pan.baidu.com/s/1XXD9qaB66QvSVZxuHlVfRQ 密码:pqlj电脑上是这样,手机上是这样使用很简单,双击快捷键,然后 选择中间的USB模式手机...

2019-05-10 14:38:06 12420 2

原创 AR研究

UE4 官方默认的AR 模板不管是ios的ARKit 还是Android的ARCore 都是识别平面然后生成模型的,如果我们 想识别特定图片的话就需要采用ARToolKit模块了,网上有插件叫UnrealAR地址:http://ar.uplugins.com/按照网站上的步骤,成功打包运行,如果有不会的,可以留言,之后有时间再出个教程。现在来说说如何生成自定义的图片。插件的识别方法有2种,...

2019-05-09 14:40:27 297

原创 UE4打包安卓AR运行闪退问题

按照官方步骤,安装好UE4 安卓环境以后,创建默认HandleAR项目,启用证书,打包ASTC华为mate20Pro手机上总是闪退,默认打包TP项目没问题。-4.21 4.22 都是如此经过一番测试发现了原因:Epic 安装器是企业版的,新建出来的项目默认是启用企业版的禁用掉就好了。比如改成这样或者打开你的UE4项目--设置--插件--UnrealStudio 去掉所...

2019-05-09 11:03:36 3915

原创 UE4 补选中地形则消失或半透问题

目前项目用的SVN 管理,不知道谁上传了一版修改的地形,之后地形在不选中状态下则消失,有时候是半透明,以前下过一个项目也是类似的问题,当时删掉那个项目的体积雾就出现了,但是我这个 场景里没有体积雾。这里记录以下最终解决办法:地形工具-管理-变更组件尺寸然后什么都不改,直接点应用解决...

2019-04-19 17:27:54 2710 1

转载 虚幻4漏光问题解决方法

虚幻4漏光问题解决方法https://www.engineworld.cn/thread-235-1-1.html(出处: 引擎世界丨EngineWorld.CN) 漏光的问题,我再以前的虚幻社区发过一次,现在社区改版了,我在新社区重新发一次改版后的。另外还请大家尊重所有为社区奉献的人们所编写的原创文章版权,以免被不法分子拿去售卖或作为他用。漏光问题,这个在虚幻4刚出来我就在着手研究,...

2019-01-09 18:18:50 5514

转载 转载:解密照片级表现技巧(一些关于UE4建筑表现的废话)

解密照片级表现技巧(一些关于UE4建筑表现的废话)https://www.engineworld.cn/thread-432-1-1.html(出处: 引擎世界丨EngineWorld.CN) 各位老司机好,我是Alex,前几天分享自己的FPS项目文件的时候也说过会陆陆续续分享一些项目文件,供像我一样的菜鸟和爱好者学习交流。那么今天就分享一个个人的建筑表现作品。引擎的屏幕高清截图有BUG...

2019-01-09 18:09:39 859

转载 UE4中的字符串转换

字符串转化FString to FNamestd::string to FStringFString and FCString OverviewFString to IntegerFString to FloatFloat/Integer to FStringUE4 C++ Source Header ReferencesAll the header files I refer to in thi...

2018-02-24 15:41:28 1298

原创 UE4 读取XMl 方法一 继续FFastXml

        前面文正提过,FFastXml  类有一个ParseXmlFile方法可以读取XMl,并且可以设置回调函数,就像前文讲的,如果回调函数中再绑定我们自己的委托(蓝图中叫事件调度器),这样就能干很多事了,至于委托在C++中如何使用,请查看官方博主前面的文章以及官网,这里不做详细介绍。回到正题。如果要用ParseXmlFile 方法读取XMl ,也很简单。上步骤:1 C++项目中创建一个...

2018-02-24 15:29:45 1308

原创 UE4 读取XMl 方法二

UE4前面提过,UE4 可以使用FastXml 读取XMl,此种方法带有回调函数,更高级,还有一种简单的方法。废话少说,直接上步骤:1创建一个新的C++项目,或者将你的项目转换为C++项目。2添加一个新的C++类,BluePrintFunctionLibrary类或者Actor类都可以。3添加函数声明public: UFUNCTION(BlueprintCallable, Category = "...

2018-02-24 14:15:14 1304 1

转载 UE4 用FFastXml解析Xml

原文链接:http://blog.csdn.net/u011047958/article/details/78861469​解析文件的引用:FFastXml存在于Runtime/XmlParser/Public/FastXml.h头文件中API Document中关于FFastXml的用法说的还是很清楚的,因此,本篇之简要说明一下基本使用规则:首先,你必须实现IFastXmlCallback接口,...

2018-02-24 12:53:11 528

转载 UE4里的全局变量,全局函数,便于工程里其他模块代码访问,以及Blueprint的访问

原文链接:http://blog.csdn.net/u010153703/article/details/380626271. 单例Unreal Engine的wiki上,Rama给了一个教程,教大家如何存储不常改变的全局数据,便于运行时从任何cpp或者Blueprint访问之。https://wiki.unrealengine.com/Global_Data_Access,_Data_Stora...

2018-02-24 11:31:36 2982

转载 UE4 暴露游戏元素给蓝图

概述作为程序员,使用蓝图可以使您的代码非常灵活,这会为您带来很多好处。比如, 游戏设计人员可能想在游戏中实现一种新类型的武器。您作为程序员, 可以像以前一样编写武器相关代码,但是您需要暴露一些重要的功能,比如 设计速率和Fire()函数。测试后,设计人员决定他们需要修改 枪支的射击速率,以便在曲线上应用。这时不需要重新编码该枪支的射击速率并重新 编译游戏,设计人员可以简单地到蓝图中,直接地修改射击...

2018-02-22 17:03:12 1146

转载 UE4 事件调度器及C++中的使用

原文链接:https://blog.ch-wind.com/ue4-event-dispatcher-and-delegate/官网链接:https://docs.unrealengine.com/latest/CHN/Programming/UnrealArchitecture/Delegates/index.html事件调度器非常的适合在各个蓝图之间实现通信功能。当前UE4版本4.8.3。在蓝...

2018-02-01 17:11:36 1297

转载 UE4容器TArray、TMap的使用

原文链接:http://blog.csdn.net/yangxuan0261/article/details/52078303ue中特有容器的使用1、Log日志宏输出到屏幕上的调试日志会覆盖,在output log窗口则可以全部显示,所以先写个打日志的宏DECLARE_LOG_CATEGORY_EXTERN(MyContaimTest,

2018-02-01 12:17:54 3200

转载 UE4 C++类模板 template &lt;class T&gt;

转载链接: http://blog.csdn.net/oqqQuZi1234567/article/details/43489291类模板与函数模板的定义和使用类似。有时,有两个或多个类,其功能是相同的,仅仅是数据类型不同,如下面语句声明了一个类:class Compare_int{public :Compare(int a,int b){x=a;y=b;}int max( ){return (x...

2018-01-31 15:31:51 3672

原创 Visual Staudio 2015 打开文档的同时,项目解决方案中定位当前文档

每次使用的Visual Staudio 2015 写代码的时候总是打开了CPP 还要手动去找.h 文件,每次都要翻好大一堆目录,其实是有快捷方式的,在此记录一下.打开VS2015-工具-选项-项目和解决方案- 勾选“在解决方案资源管理器中跟踪活动项”  即可。

2018-01-31 15:04:33 453

原创 UE4引擎架构

因为项目需要提供一些关于引擎的架构之类的东西,经过整理,完成下面的一些内容,没有什么逻辑性,仅仅为了搜集架构相关的图片,如果你们也刚好需要,请自取。

2017-11-07 12:04:01 13022 1

原创 UE4-Android-如何通过无线将打包好的游戏安装到手机上

前提条件,是你已经按照官方的步骤将安卓环境搭建好。(其实只是确保安卓SDK已经安装了)步骤:1.安卓手机插到电脑上2.电脑端:Win + R 输入 CMD 打开电脑上的终端3.电脑端:输入 adb devices  回车,接下来会显示你当前连接的设备4.电脑端:输入 adb tcpip 5555 ,设置安卓手机开始监听无线端口55555.电脑开启WIFI,或者保持手机和电脑

2017-08-10 11:27:36 1201

原创 UE4-Android-APK大小

1.想要合并OBB文件到APK文件中,按下图勾选。2.想要减小APK包的大小,按照如下勾选

2017-08-10 10:39:55 1156

原创 UE4-Android-环境部署遇到的问题

1按照官方步骤,安装VS2013之后才能开始下载安卓环境,2然而下载完后点击安装就出现了错误 3无奈跑到Nvidia 官网下载,依然报错。最后发现把杀毒软件关了,VPN关了,竟然不报错了。。。

2017-08-10 10:34:00 510

原创 UE4-IOS环境搭建与部署

用UE4开发IOS游戏或应用,因为经验少,文档少,困难重重。结合我之前已经积累的经验,在这里写个总结,以备记录,外一以后忘了可以再来看看。---------made by QQ 787976885 想开发IOS,最重要也是第一步,就是拿到开发者证书(.cer文件)和移动配置文件(.provision)官网和老外的书里都是这么说的,但是!!这只是其中两个,对于像我这样的小白来说的,万万想

2017-08-08 14:26:30 12072 1

gensui.zip

UE4 群体的按路径飞行研究 文章地址: https://blog.csdn.net/u011407338/article/details/104841571

2020-03-13

vs2017编译librtmp.lib库,包含引用库和源代码,可直接编译.zip

vs2017编译librtmp.lib库,包含引用库和源代码,可直接编译 目录结构 lib librtmp openssl-1.0.1c vs2017 zlib-1.2.8 librtmp.sln

2019-11-21

librtmpStaticLib_64and32.zip

librtmp.lib 静态库,32位 64 位都有,无源码,debug和release

2019-11-08

Unreal插件系统中文介绍

虚幻4.8之后更新了插件系统,此文档介绍插件系统的基本概念以及如何制作插件和制作规范等问题.doc

2016-01-14

虚幻4教程-Wiki翻译

虚幻4官网wiki百科的翻译文档,有链接,更方便查看

2016-01-14

UE4如何迁移项目资源.doc

讲述虚幻4如何迁移当前项目中的资源到其他项目中

2016-01-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除