自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

转载 MFC之CAsyncSocket详解

CAsyncSocket类是从Object类派生而来。CAsyncSocket对象称为异步套接字对象使用CAsyncSocket进行网络编程,可以充分利用Windows操作系统提供的消息驱动机制,通过应用程序框架来传递消息,方便地处理各种网络事件。另一方面,作为MFC微软基础类库中的一员,CAsyncSocket可以和MFC的其他类融为一体,大大扩展了网络编程的空间,方便了编程。 使用...

2018-07-28 17:15:36 478

原创 一个cube的大小位置方向不断和另一个cube重合

用一个定时器调用下面蓝图函数

2018-07-21 16:26:43 302

转载 【Modern OpenGL】摄像机系统 Camera

说明:跟着learnopengl的内容学习,不是纯翻译,只是自己整理记录。 强烈推荐原文,无论是内容还是排版。 原文链接 本文地址:http://blog.csdn.net/aganlengzi/article/details/50448469摄像机 Camera在前面的教程中,我们讨论了视口矩阵和我们可以怎样利用视口矩阵让绘制的场景移动(我们在上次教程中成功将那个二维平面稍稍向后...

2018-07-18 21:47:34 482

转载 【Modern OpenGL】坐标系统 Coordinate Systems

说明:跟着learnopengl的内容学习,不是纯翻译,只是自己整理记录。强烈推荐原文,无论是内容还是排版。 原文链接本文地址: http://blog.csdn.net/aganlengzi/article/details/50448453坐标系统 Coordinate Systems在上一次教程中,我们学习了怎样利用转换矩阵来帮助我们完成基于点的转换(缩放、平移和旋转)。前面已...

2018-07-17 07:55:44 570

转载 【Modern OpenGL】转换 Transformations

说明:跟着learnopengl的内容学习,不是纯翻译,只是自己整理记录。强烈推荐原文,无论是内容还是排版。 原文链接本文地址: http://blog.csdn.net/aganlengzi/article/details/50421159转换 Transformations我们已经学会了怎样创建对象,并且学会利用着色或者纹理使他们呈现出表面细节,但是它们还并不是十分有趣,因为它...

2018-07-17 07:48:02 244

转载 虚幻4渲染系统结构解析

本文根据小米互娱 VR 技术专家 房燕良在 MDCC 2016 移动开发者大会上的演讲整理而成,PPT 下载地址:http://download.csdn.net/detail/sinat_14921509/9639244。小米互娱 VR 技术专家 房燕良房燕良,从 2001 年开始,自主研发 3 代游戏引擎,发布游戏超过 10 款。代表作品有《仙剑3》、《功夫世界》、《龙online》、《神...

2018-07-16 13:32:35 524

转载 【Modern OpenGL】纹理 Textures

说明:跟着learnopengl的内容学习,不是纯翻译,只是自己整理记录。强烈推荐原文,无论是内容还是排版。 原文链接本文地址: http://blog.csdn.net/aganlengzi/article/details/50421006纹理 Textures为了使我们创建的对象(比如说三角形)更加生动,我们已经学习了为对象的每个像素点设置不同的颜色来使它变得更加有趣。但是,在...

2018-07-16 07:52:03 280

转载 【Modern OpenGL】OpenGL简介

说明:跟着learnopengl的内容学习,不是纯翻译,只是自己整理记录。 强烈推荐原文,无论是内容还是排版。 原文链接 本文地址: http://blog.csdn.net/aganlengzi/article/details/50354162OpenGL在真正开始我们的探索之旅时,我们应该首先知道:OpenGL是什么。OpenGL通常被定义为一组用于操作图形和图像的应用程序编程...

2018-07-14 21:51:29 325

转载 【Modern OpenGL】Shader

Shaders正如在上一篇教程中提到的,shader是在GPU中运行的小程序。如上一个教程中实现的最简单的vertex shader和fragment shader,一个shader基本上负责图形渲染流水线中的一个阶段的功能。从根本上来说,shader就是将输入转化成输出的操作。而且,它们之间是独立的,除了以输入和输出方式外,他们之间不允许进行通信。上一篇教程中我们仅仅是知道了关于shader最基...

2018-07-14 08:26:31 1499

转载 【OpenGL4.0】GLSL渲染语言入门与VBO、VAO使用:绘制一个三角形

以前都是用Cg的,现在改用GLSL,又要重新学,不过两种语言很多都是相通的。下面的例子是实现绘制一个三角形的简单程序。采用了VBO(veretx buffer object)、VAO(vertex array object)等OpenGL的一些新特性。越往后发展,可编程管线肯定是大势所趋,OpenGL里原来的一些固定管线的内容肯定会被废弃掉。所以从现在开始写程序就要养成使用新特性、采用可编程管线技...

2018-07-14 08:23:04 350

转载 【Modern OpenGL】第一个三角形

>说明:跟着learnopengl的内容学习,不是纯翻译,只是自己整理记录。>强烈推荐原文,无论是内容还是排版。 [原文链接](http://learnopengl.com/#!Getting-started/OpenGL)本文地址:http://blog.csdn.net/aganlengzi/article/details/50354237 并不简单的三角形绘制在OpenGL的世界...

2018-07-11 07:51:24 538

转载 【OpenGL】GLSL中的函数和子程序(subroutines)

这篇文章里讲一下在GLSL如何使用函数和子程序(subroutines)。在GLSL中使用函数GLSL支持函数,它们的语法结构和C很相似。但是调用约定会有所不同。下面,我们以一个普通的ADS(ambient,diffuse,specular)shader为例,熟悉一下GLSL中函数的用法。Vertex Shader:#version 400layout (location = 0)in vec3 ...

2018-07-10 07:33:41 468

转载 最简单的基于FFmpeg的AVDevice例子(屏幕录制)

=====================================================最简单的基于FFmpeg的AVDevice例子文章列表:最简单的基于FFmpeg的AVDevice例子(读取摄像头)最简单的基于FFmpeg的AVDevice例子(屏幕录制)============================================...

2018-07-09 15:49:17 1010

转载 【OpenGL】向Shader中传递数据

传递顶点属性信息之前讲过,vertex shader会被每个顶点调用,通常一个顶点会包含很多信息,例如顶点坐标、顶点法向量、纹理坐标等等,我们称这些信息为顶点的属性。在之前的OpenGL版本里,每个属性都对应了一个特定的通道,我们使用glVertex,glTexCoord,,glNormal(或者通过访问指针函数glVertexPointer, glTexCoordPointer, orglNor...

2018-07-09 08:21:08 929

原创 UProceduralMeshComponent

使用UProceduralMeshComponent可以自由的用三角星来绘制三维图形1. 在actor的构造函数中添加UProceduralMeshComponent组件mesh = CreateDefaultSubobject<UProceduralMeshComponent>(TEXT("mesh"));Material = LoadObject<UMaterial>...

2018-07-07 16:54:46 4445 3

原创 UWidgetBlueprintLibrary

使用UWidgetBlueprintLibrary类的绘制函数,可以在UMG里绘制二维图像。做成静态函数后就可以在蓝图中直接调用void AAGraphics::DrawLine(FPaintContext Context, FVector2D PositionA, FVector2D PositionB, FLinearColor Tint, bool bAntiAlias){ UWidge...

2018-07-07 16:29:20 1160

原创 UMG

1. 2D UMG2. 3D UMG新建一个Actor,添加一个widget组件进去,设置其widget class即可

2018-07-06 17:43:37 1069

原创 鼠标

1. 在UE4窗口中显示或隐藏鼠标2. 默认状态下,鼠标移动会转动摄像机,调用下面这个函数后,只有鼠标左键按下并移动才可以移动摄像机,这样就可以对UMG这样的菜单进行控制...

2018-07-06 17:18:04 219

原创 Air Data System

总压 = 静压 + 动压静压 = 飞机静止不动的气压动压 = 飞机运动时气流对飞机产生的压力 空速管测量出来的速度并非是飞机真正相对于地面的速度,而只是相对于大气的速度,所以称为空速。如果有风,飞机相对地面的速度(称地速)还应加上风速(顺风飞行)或减去风速(逆风飞行)。另外空速管测速原理利用到动压,而动压和大气密度有关。同样的相对气流速度,如果大气密度低,动压便小,空速表中的膜盒变...

2018-07-04 19:53:55 459

ucGUI学习笔记 -- 仿真器

ucGUI学习笔记 -- 仿真器 原创

2012-06-14

空空如也

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

TA关注的人

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