自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

PangCoder的博客

我是胖工,我愿带领每个对编程感兴趣的人进入这个领域!1

原创 [UE4]蓝图开发:对“正在尝试移动一个完全模拟的骨架网格体,请使用瞬移标记”解决方案

一般出现这个问题是你去强行SetWorldLocation或者Rotation,我是再做车辆运动碰撞矫正的时候出现这个问题的,准备做的功能是翻车后,自动调整角度还原,然后发现根本设置不了。查了一些资料才发现是Teleport没有勾选。上面警告的英文翻译如下:Warning Attempting t...

2020-01-14 10:16:17

阅读数 43

评论数 0

转载 [UE4]C++调用蓝图函数:BlueprintImplementableEvent函数说明符用法

转载说明:C++调用蓝图函数的一种方式,不过只能在继承的类里使用,暂时好像没法拿到关卡蓝图里 ———————————————— 版权声明:本文为CSDN博主「玄冬Wong」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog....

2020-01-06 13:10:51

阅读数 18

评论数 0

原创 [UE4][C++]使用Windows的SOCKET

在UE4的工程里,我们没办法直接使用Windows的套嵌字库。直接加上头文件和lib文件的话,会引起一堆错误,下面就介绍一下如何正确使用。 1.在工程的build.cs文件中,找到PublicDependencyModuleNames,然后在里面加上sockets和NetWorking,...

2020-01-04 13:11:29

阅读数 21

评论数 0

原创 [UE4][C++]用Socket传输图片并生成UTexture2D的一些坑

首先,我规定好数据传输的格式:char数组,RGBARGBARGBA.......................,主要是将RGBA四个通道的数据按一定格式和顺序写好,然后发过来接收并解析就行 然后,就是数据的接收与解析,先讲一点很少有人注意到的细节,Socket的recv函数并不是你指定接...

2020-01-03 15:52:19

阅读数 51

评论数 0

原创 [UE4]SetTimerbyFunctionName不起作用

SetTimerbyFunctionName调用的函数不能带有输入和输出,否则函数不会执行

2019-12-27 16:36:15

阅读数 40

评论数 0

原创 [UE4版本]LeapMotion更换双手材质

1.打开leapMotion的蓝图,找到LeapHand 2.在右侧细节栏中找到Child Actor Class,再转到浏览器中查看 3.打开LeapRiggedEchoHandsActor,找到左右手的Mesh,再打开细节栏 4.手的材质就在里面了 更换后的效果,简单做...

2019-12-19 14:26:37

阅读数 32

评论数 0

原创 [UE4]UProceduralMeshComponent

官方链接如下:https://docs.unrealengine.com/en-US/API/Plugins/ProceduralMeshComponent/UProceduralMeshComponent/index.html 官方配置链接如下:https://wiki.unrealengin...

2019-11-06 16:24:55

阅读数 152

评论数 0

原创 [UE4][C++]保存Texture2d到本地

1.官方蓝图有接口 Export Texture 2D ,但是有些Texture 2D不支持,会报警 会有这个警告:Unsupported source texture format provided 2.自定义,先获取data,然后把data保存成图片 bool ExprotUT...

2019-11-06 13:51:13

阅读数 154

评论数 0

原创 各位,1024节快乐

各位程序猿(媛),节日快乐。在这个特殊的日子里本来想分享一些经历,但奈何生活所迫,加班干活。只能抽空写一下心灵毒鸡汤。 生活中总会有想象不到的磨难和挫折,不要想着你有多么多么痛苦,多么多么委屈,因为下一次肯定更加苦难。与其怨天由人,不如依靠自己努力去尝试解决。毕竟在人生的旅途中,停下你就输了...

2019-10-24 04:58:28

阅读数 60

评论数 0

原创 [C++]计划任务定时关机

因为修改的是系统参数,必须以管理员方式运行 //创建关机计划任务 bool addShutDownJob(int hour,int min) { CString time; time.Format("%02d:%02d", hour, min); CString ke...

2019-10-14 14:26:36

阅读数 19

评论数 0

转载 C++ 视频播放开源库

1.vlc开源库 优点:配置简单,功能比较好,适合很多格式视频 缺点:控制不太流畅,例如play和pause没有间隔一起调用,有很大几率pause不起作用 2.FFmpeg 优点:功能强大 缺点:配置有点复杂 3.opencv 优点:可以访问每一帧数据 缺点:木有声音,只有图像 ...

2019-10-09 16:09:14

阅读数 116

评论数 0

原创 [UE4]关于用户界面中ScrollBox的滑动条出现的小说明

在用户界面中,使用列表模式可以使用户获得更好的体验,在子项较多时候我们可以采用滑动条的方式,使得显示更加美观。在使用的过程中遇到了一个小问题:摆放好子项,滑动条出不来了,写出来分享一下,希望后来同样踩到坑的人有所帮助。 首先,讲解一下问题出现的原因 ps:先补充一下知识点:位移和变形...

2019-10-07 17:18:27

阅读数 146

评论数 0

原创 [UE4]使用Spline来控制人物运动轨迹

很多教程中都教学过利用时间轴来控制人物沿着spline移动。因此不再详细讲解,大致的思路如下 1.首先获取spline的长度 2.对tick的time进行一个累加或者是减少(可以再进一步细化tick时间比如乘上0.1) 3.利用累加的时间乘以距离得到想要运动的距离 4.用spline的Ge...

2019-09-02 15:44:41

阅读数 619

评论数 0

原创 [UE4]消除开始游戏时莫名其妙出现的DefaultPawn

制作完一个游戏场景时候,运行发现场景中会莫名其妙出现一个灰色的圆球,而且每次开始都会变换位置,通过浏览发现这个是系统自动生成的(好像是GameMode的没有设置的问题) 消除办法 1.新建一个GameMode或者GameModeBase,把其中的Default Pawn Class设置为你...

2019-08-09 17:38:48

阅读数 288

评论数 0

原创 [UE4]NPC自动巡逻与对话设计(简单实现)

1.创建第三人称蓝图工程(因为是简单实现,所以我直接使用AI行为树的一些操作) 2.在地图里放置NavMeshBoundsVolume组件,确保组件包含整个场景(黄颜色部分) 3.新建Character,然后添加TextRender(用于显示,并设置居中显示)和Box Collision(...

2019-08-09 09:19:24

阅读数 479

评论数 0

原创 [工具推荐]程序猿的福音--(科学)代码查询工具

1.什么都别问,问也不回答(高傲.jpg)。只是提供一个好用的工具用了都知道(小声bb) 来点击下面的GitHub链接带你打开新的视野 https://github.com/haotian-wang/google-access-helper 2.置于怎么安装 首先你要有谷歌浏览器 然后点...

2019-08-07 15:05:52

阅读数 35

评论数 0

原创 [UE4]径向模糊--后期处理材质(附加给camera)

custom代码 const float2 ScreenMult = View.ViewSizeAndInvSize.xy * View.BufferSizeAndInvSize.zw; const int TexIndex = 14; const float Samples[11] = {...

2019-08-07 14:44:03

阅读数 647

评论数 4

原创 [UE4]使用粒子系统来展示物体运动轨迹

准备工作 1.在场景里拖入一个球体,设置好玩家的起始位置和方向。(为了好截图我只设置了y和z的运动,x的没设置) 2.在关卡蓝图里让球自由随机移动 GetRandomPoint的定义如下 定义好之后,球就可以在yz轴自由移动了 3.新建一个粒子系统,然后在GameBegin时候给球添...

2019-08-07 10:40:33

阅读数 475

评论数 0

原创 [个人经验][自定义协议]基础的图片传输

1.发送端先链接接收端,确认链接成功后,发送端开始对图片进行数据处理,获得图片的一些基本属性和RGBA四个通道的数组 2.发送端讲图片的宽、高、格式等信息按照一定格式发送给接收端 3.接收端解析格式,确认收到的信息无误后,反馈给发送端一个信号,提示准备发送图片 4.接收端可以适当等待一小段时...

2019-07-15 16:49:04

阅读数 147

评论数 0

原创 [C++][OpenCv]利用Socket通讯类传输图片或者视频

在Socket类的基础上,加上opnecv的功能。 传输图片的实现思路 1. Send端读入图片,根据图片的尺寸生成一个二维数组,用来存放图像RGB三通道的数据,等待Receive端的指令 2.Receive端发送指令索取二维数组的数据,根据0,1,2的指令 Send端将数据按指...

2019-07-12 10:04:30

阅读数 479

评论数 0

原创 [C++]使用SMTP发送邮件

说明1:邮箱所使用的密码必须是第三方登录密码,而不是邮箱的初始密码,否则登录不了SMTP服务器 说明2:使用Telnet的方式登录,具体可以了解一下Telnet登录smtp服务器的方式 说明3:win10也有Telnet登录方式,只不过默认是关闭的,具体如何开启网上很多教程 SendMail...

2019-07-09 16:56:16

阅读数 228

评论数 0

原创 [C++][工具分享]Socket通讯类(TCP)

TCPFunction.h //vs报错时请在属性-->C/C++-->预处理器里填写_WINSOCK_DEPRECATED_NO_WARNINGS #pragma once #include <string> #include <iostream> #in...

2019-07-09 11:42:25

阅读数 266

评论数 0

原创 [C++][工具分享]读写ini文件类

IniFileOperate.h //_CRT_SECURE_NO_WARNINGS #pragma once #include <string> #include <vector> typedef struct _nRoot { std::string name;...

2019-07-09 11:40:22

阅读数 126

评论数 0

原创 [C++]邮件,Telnet命令的data执行不成功解决办法

经过一个下午的研究发现,C++使用Sokct和Telnet命令访问SMTP服务器时候,data指令会失效。(我用的126邮箱测试的)。解决方案如下 多发几遍 嗯,你要是觉得上面的方法不太科学,那再说一个科学一点的 1...

2019-07-05 14:13:40

阅读数 223

评论数 0

转载 [UE4]材质中的UV理解(UV是什么)

本文属于转载文章,综合转载,取其介绍部分,重点接受UV含义 来源1:https://blog.csdn.net/qq340635610/article/details/78568764 来源2:https://www.cnblogs.com/jiahuafu/p/5942228.html ...

2019-07-01 17:04:32

阅读数 1143

评论数 0

原创 [UE4]使用SceneCaptureComponent2D制作小地图会有马赛克出现问题的解决方案

在使用SceneCaptureComponent2D制作小地图时会出现马赛克情况,如下 解决办法,找到你的SceneCaptureComponent2D,然后选中,在细节栏里找到Projection,将type改成Orthographic即可。 效果如下 ...

2019-06-29 10:31:13

阅读数 227

评论数 0

原创 [Flash]AIR for Android获取摄像头数据,二值化图像

因为现在大多数手机都是9.0版本以上的所以,air需要更新到15.0以上,更新教程及资源网上一堆,这个不过多讲解。安卓手机还需要安装Adobeair的运行环境,apk链接如下 https://download.csdn.net/download/qq_36251561/11241514 运行情...

2019-06-21 15:00:18

阅读数 171

评论数 0

原创 [C++]利用类的回调函数将一个类中的函数变为一个线程

回调函数就是一个通过函数指针调用的函数。我们在进行一些操作时需要实时获取,某些类的状态信息,这时候用回调函数就十分的方便了。 下面简单介绍一下,主类的函数接受其他类的线程回调(表述的有点不清,还是看代码吧) 头文件 //MyFun.h文件 #include <stdlib.h&...

2019-06-14 16:54:23

阅读数 257

评论数 0

转载 [Flash][AS3]分享一下很好用的Flash弹窗类

没有找到原文链接只有一个下载链接,如有冒犯,请联系我删除 https://download.csdn.net/download/hfangyu/3699219 自己加了一个小函数,包括BUG的解决方案和使用方法都在下面 //文件名Alert.as //@@@@使用时请将此文件和fla文件放...

2019-05-31 11:18:18

阅读数 142

评论数 0

原创 [OpenCV]控制台窗口绘制ROI(开源版)

1.把以前项目中的一个绘制ROI区域的功能开源出来 2.主要思路就是不断地imshow一张图片,在鼠标回调中更改图像 3.给出一部分实例(可直接运行),功能不太完善,感兴趣的童鞋自己往下写写。(PS:以前写的太多太乱了,好多功能整理不出来了) 下面给出hpp文件 //开源版本,v0.1 ...

2019-05-20 16:38:14

阅读数 212

评论数 0

原创 工业图像处理实战--激光标刻

在工业中有许多能用到激光标刻机的项目。如标刻二维码、生产日期等等。很多的工厂开始陆续使用视觉来代替人工去定位标刻区域。这样不仅大大节省了人力资源,而且不伤害身体。 下面我将介绍一个完整的项目实现(PS:只公开思路,留点底线)。 1.相机挑选 工业相机(本人倾向于德国货)+镜头专用的滤...

2019-05-10 14:55:00

阅读数 453

评论数 0

原创 [MFC]信息提示小工具CToolTipCtrl的使用方法

设计软件时,为了别人便于使用,我们往往选择在相应的控件上添加提示。CToolTipCtrl提供了一个很友好的信息提示接口。 1.实例化(在头文件的类,或者设置为全局变量) CToolTipCtrl m_TipCtrl;//实例化 2.初始化(可以在对话框构造函数或者OnInitDialog...

2019-05-09 15:56:13

阅读数 74

评论数 0

原创 [Flash]批量加载原件到舞台

AS3中提供了一个工具“getDefinitionByName”,可以用来帮助我们批量加载元件。 //@para: name:String - 要加载的元件类名称 //@return: Object - 返回参数 name 中指定的类引用 //@error: ReferenceEr...

2019-05-08 16:58:58

阅读数 96

评论数 0

原创 [UE4]VS调试模式简单介绍

一般情况下,在UE4中新建的C++的工程,VS部分一般被分为DebugGame(直接以全屏方式运行你默认地图的游戏,可以调试,无法编辑蓝图)、DebugGame Editor(打开debug工程,可以编辑保存蓝图,可以调试信息)、Development(直接运行默认地图游戏,无法调试,无法修改蓝图...

2019-05-05 11:24:52

阅读数 605

评论数 0

原创 [UE4][C++]简单超人小游戏(游戏接受键盘事件)

本次介绍的是通过键盘事件,修改UE4中游戏角色的部分参数,使他变身超人。在UE4中新建C++第一人称项目,名称无所谓。为了节约时间,我使用上次建立的黑洞工程。 1.在解决方案-->Games-->你的工程名-->Source中找到XXXXXXXXXCharacter,这个是角色...

2019-05-05 11:02:57

阅读数 198

评论数 0

转载 [UE4][C++]第一个简单的小游戏--黑洞引力

转载来源--大侠刘茗 转载地址-->https://zhuanlan.zhihu.com/p/41709219 项目原理如下:在黑洞外部是它的作用范围,主要是给游戏中的具有物理特性的Actor加一个径向力,是它飞向黑洞。 在黑洞的内部,会触发一个函数,删除当前进入黑洞的Actor。于是...

2019-04-30 16:03:05

阅读数 1226

评论数 0

原创 [FLASH]加载外部图片到舞台

1.设定好舞台的大小和图片大小相同 2.编写舞台的as类,代码如下 package { import flash.display.MovieClip; import flash.display.Bitmap; import flash.display.BitmapData; i...

2019-04-24 09:28:19

阅读数 134

评论数 0

原创 [Stasm] 人脸检测开源库stasm配置使用vs2013---最全系列

首先,先吐槽一句,Stasm编译的最高版本只支持到VS2010,因此需要首先安装VS2010,然后win10系统的童鞋们注意一下,安装环境的勾选,有些插件不安装,cmake有时候找不到vs编译器,开始我们的教程 1.下载Stasm库 官方下载地址 ---->http://www.milb...

2019-04-18 10:56:27

阅读数 81

评论数 5

原创 各种函数二次封装(持续更新)

1.获取程序运行路径(C++) 1.1Win32版 string GetHomeFolder() { //请将字符集设置为多字节字符集,否则会报错 string path = _pgmptr; size_t pos = path.rfind('\\'); path...

2019-04-17 14:58:32

阅读数 196

评论数 0

原创 [UE4]LeapMotion开发2----让立方体跟着掌心移动

在上一篇博客里教学了UE4的LeapMotion的简单使用,本篇讲述使用UE4的蓝图进行编程,设置一个立方体让他跟随掌心移动。 1.打开上次建立的LeapFloatingHandsCharacter,切换到"视口"窗口,选择添加组件----立方体,鼠标左键拖动到窗口,并且为小...

2019-04-10 10:24:31

阅读数 449

评论数 6

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