C++
文章平均质量分 85
月洋流
不知道什么时候起,开始敬佩起了曹操,而不再是刘备
展开
-
UE4 如何将TextureRenderTarget2D保存为本地图片
昨日不可追,今日尤可为.勤奋,炽诚,不忘初心 UE4 如何将TextureRenderTarget2D保存为本地图片如果想要将材质保存为本地Png,请点这里:UE4 如何将材质Material保存为本地图片Png关于如何保存TextureRenderTarget2D,从虚幻4的回答中心中,一搜就搜到了这篇文章:TextureRende...原创 2019-02-17 23:46:51 · 16833 阅读 · 17 评论 -
C++编译动态库第三方库及使用
昨日不可追,今日尤可为.勤奋,炽诚,不忘初心C++编译动态库第三方库及使用为什么很多人,尤其各大厂商只给我们库文件让我们调用,而不直接提供源代码呢?这样的好处是1.把代码封装成各个模块以便复用。 2.省去各种底层调用,省去了大量的代码复制,更符合面向对象编程理念。3.解决了各种同名冲突的问题。4.最重要的,数据无价,隐匿了具体...原创 2019-02-13 16:05:55 · 9920 阅读 · 2 评论 -
UE4 如何将材质Material保存为本地图片Png
昨日不可追,今日尤可为.勤奋,炽诚,不忘初心 UE4 如何将材质Material保存为本地图片Png下面这篇文章讲了如何将TextureRenderTarget2D保存为本地图片https://blog.csdn.net/lunweiwangxi3/article/details/87457594要...原创 2019-03-09 16:36:57 · 11966 阅读 · 15 评论 -
解决Mygui不支持中文路径
昨日不可追,今日尤可为.勤奋,炽诚,不忘初心外国人写的Mygui库,不支持中文路径,情有可原,中文编码嘛,中国的标准,对吧.但是! 中国那么多用Mygui的大虾呢?网上居然找不到一篇博客是解决Mygui中文路径的,这是我无法容忍的,我更加无法容忍的,是那种逃避的心理 :我问了很多人,想询问一些解决方案,绝大多数人反问说:不能用中文,那干嘛用中文...(其实我是第一个想...原创 2019-01-18 09:38:07 · 1549 阅读 · 2 评论 -
CMake编译Mygui
从前按照网上的教程花了很长时间编译成功过Mygui的库.不知道为什么要用CMake编译,还有,源码也不能用vs打开,感觉诧异.朝花夕拾,现在总结下.先解决几个疑惑:Mygui开源库,怎么没有sln文件,源码用什么打开呢...?::因为Mygui为了适应各个平台,达到在windows,苹果,linux系统下兼容,所以... 可用CMake这个软件编译源码,生成vs能打开的项目.以...原创 2015-05-27 11:33:53 · 1254 阅读 · 0 评论 -
HLSL效果框架
HLSL效果框架能简化许多操作.这里先不写具体的效果框架的程序,在处理多光源光照的时候再整理.下一章:效果框架-多种光源的多光源叠加效果这儿先列出效果框架的一个注意点:在begin和end中间不建议设置着色器变量,虽然用CommitChanges()可强制传入显卡,但是太浪费性能,调用默认的begin和end总是最好的.所以渲染框架如下:for (int i = 0; i &...原创 2015-04-09 09:44:14 · 720 阅读 · 0 评论 -
Opencv读取摄像头卡顿
Opencv读取摄像头卡顿开发环境:Win10系统,罗技HD1080p高清摄像头,UE4_21,VS2017开发原理:多线程中通过OpenCV对摄像头进行高清采集(1920*1080),然后显示到UMG中。遇到问题:在2k采集模式下,画面卡顿厉害。猜想1:是不是卡在采集后的图像cv::Mat往UTex...原创 2019-03-15 10:05:17 · 21843 阅读 · 20 评论 -
C++ Windows 下 根据进程名获取进程ID 以及该进程下所有窗口的句柄
转载自博客:https://www.cnblogs.com/tangxin-blog/p/6077746.html#include <windows.h>#include <stdint.h>#include <tlhelp32.h>#include <stdio.h>#include <iostream>#inc...转载 2019-07-25 16:18:25 · 4213 阅读 · 0 评论 -
c++数组,引用和指针
引用数组和指针这一章学完,难啊...绕头的东西,学了半年都用的不熟练.一: 符号 " &" 1.用在类型和名字中间,为引用.比如: int a = 1; int& b = a; a.引用必须初始化,指向的对象初始后不能再指向别的对象. b.改变实参,要传引用,...原创 2015-03-18 14:26:19 · 557 阅读 · 0 评论 -
UE4中使用第三方库Ⅱ
昨日不可追,今日尤可为.勤奋,炽诚,不忘初心相关文章连接:C++编译动态库第三方库及使用:点此连接 或点这里:https://blog.csdn.net/lunweiwangxi3/article/details/87184775...原创 2018-10-19 22:11:19 · 6856 阅读 · 23 评论 -
UE4 Socket多线程非阻塞通信【1】
昨日不可追,今日尤可为.勤奋,炽诚,不忘初心前面写了一篇有关于虚幻4加载第三方库的博客思前顾后,感觉细节还是有必要拎起来注意下.ue4自带的Fsocket用起来依旧不是那么的顺手,感觉超出了我的理解范围了.另外我也不想让我近一个礼拜研究的C++ Socket无用武之地,毅然决然的决定使用自己的C++通讯库.再美再豪华的别墅真不如自己亲手搭建的草庐来的舒畅.这就好比我表弟...原创 2019-01-18 09:38:54 · 13310 阅读 · 6 评论 -
UE4 Socket多线程非阻塞通信【2】
昨日不可追,今日尤可为.勤奋,炽诚,不忘初心紧接着第一部分,别说话,勿打断我游离的思绪我们走我们走...二.消息结构&收发队列先不急着往下走,先捋一捋,不知道自己要干什么地走下去是一件很可怕的事情.首先,我们需要一个通讯接口,即socket.通讯有两种模式,一种是阻塞通讯,另一种是非阻塞通讯.阻塞通讯:一直卡在那儿,直到处理完了再返回.比如我要...原创 2019-01-18 09:39:29 · 6411 阅读 · 2 评论 -
UE4使用第三方库
昨日不可追,今日尤可为.勤奋,炽诚,不忘初心一.如果你想要自己用C++编译第三方库,动态库,那么先看这篇文章,否则跳过 C++编译动态库第三方库及使用:点此连接 或点这里:https://blog.csdn.net/lunweiwangxi3/article/details/87184775二.已有第三方库,想做成UE4插件,那么看下面连接 UE4...原创 2019-01-18 09:37:21 · 20177 阅读 · 13 评论 -
HLSL效果框架-多光源效果
昨日不可追,今日尤可为.勤奋,炽诚,不忘初心高级着色器语言(HLSL)难就难在它是运行在GPU,CPU上的,编写和调试都很麻烦.用效果框架简化了很多操作,先列出着色器的代码,重点部分都用中文注释了着色器语言文件为:,代码为://着色器处理未知数量光源数目 未知光源种类 的 混合效果//HLSL里一共支持256个float4,一个int最后也转成float4,flo...原创 2015-04-21 14:35:25 · 2539 阅读 · 0 评论 -
HLSL像素着色器
昨日不可追,今日尤可为.勤奋,炽诚,不忘初心手机淘宝二维码扫描 或者打开连接:程序设计开发,掌声鼓励,欢迎光临.像素着色器替代了固定渲染管线的多纹理化阶段(书上说的)这是片面的,不完善的,其实像素着色器,只要渲染到屏幕上,那就有像素这个东西,就要有像素着色器.实现步骤:1.编写和编译像素着色器文件2.创建像素着色器3.设置像素着...原创 2015-04-03 15:05:58 · 1747 阅读 · 0 评论 -
HLSL顶点着色器
昨日不可追,今日尤可为.勤奋,炽诚,不忘初心手机淘宝二维码扫描 或者打开连接:程序设计开发,掌声鼓励,欢迎光临.顶点着色器替代了固定渲染管线中的 变幻 和 光照 阶段.实现步骤:1.在文本文件里编写顶点着色器代码(HLSL语言)2.编译着色器代码(D3DXCompileShaderFromFile)3.创建顶点着色器(CreateVert...原创 2015-04-01 17:56:11 · 1308 阅读 · 0 评论 -
C++游戏界面不流畅的问题
昨日不可追,今日尤可为.勤奋,炽诚,不忘初心也许是我游戏玩多了,我突然发现,我的C++程序画面画面一顿一顿的,不流畅.肯定哪里不对,要改.奇怪啊,为什么我以前,在我电脑上就不这么卡,就看不出画面一顿一顿的呢?百度了,狗狗了,必应了,然而,并没有什么卵用.扭头问老大,老大一声令下:不许问别人,这个问题单独解决,顺便提交个解决方案我.的确,人需要有解决问题的能力...原创 2019-01-18 09:36:43 · 2913 阅读 · 1 评论