自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 [UE4]BUG 记录-20201109

[UE4]BUG 记录-20201109按键映射问题按键映射问题写了连射的代码后发现无法射击了,但是单独调用Fire()函数是可以执行的,但是在 GetWorldTimerManager().SetTimer(TimerHandle_TimeBetweenShots, this, &ASWeapon::Fire, TimeBetweenShots, true, FirstDelay);里面,Fire()函数不会被调用,一开始以为是名字或者参数填错了,但是编译可以通过最后查到的问题按键绑

2020-11-09 11:29:01 160

原创 [C++]课堂笔记20191028

演算子のオーバーロード运算符重载機能を定義することができるふつうのメンバー関数を定義、演算子の定義に変える#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include <string.h>using namespace std;class Monster{ char name[256]; int...

2019-10-28 11:21:57 188

原创 [C++]课堂笔记20190917

初期化リスト(初期化列表)参照型void func (int &n){ n+=2;}//呼び出しint b=3func(b);//必须注释メリットポインタが表面に出ていないありえないアドレスの数値がないってバグになることがない有点:指针不会出现在表面,由于不会有不存在的地址值,所以不会出bugjava表面上没有指针,但是于内部存在初期化リストcla...

2019-09-17 15:08:14 167

原创 [C++]课堂笔记20190910

B语言->C语言->C+±>Java/C#(Microsoft)java 之前都是ネイティブコード之后是VM()初めてのC 两个女子高生看到以后看到以后说初めてのC やらしいピンク エロいA キス B 手で C sex...

2019-09-10 14:11:56 124

原创 [C++]课堂笔记20190903

CからC++に書き換えるコツ(对于C语言代码改成C++代码的提示)これはダメ(不可以)バックアップを取っていない(没备份)最初から動いていない(代码还不能运行,这样改成C++也无法检验是否正确)一気に全部書き直そうとする(想一口气全部改掉,最好在可以运行状态下逐渐修改)ハイブローな参考書を元にやろうとする(暂时不要基于特别高段位的参考书去做,不然理解不了会更加迷茫)手順(操作顺序)...

2019-09-03 16:10:13 130

原创 [C++]课题笔记20190716

static の使い方書く場所グローバル変数の位置{}に囲まれていないところstatic int anpan;//そのファイル内でのみ有効extern int anpan;//extern別のファイルで参照する場合extern同じ変数宣言(そとにあるよ)[extern](https://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/...

2019-07-16 15:35:24 187

原创 [C++]课堂笔记20190709

夏休み課題06「部品図とクラス図」設計製品のイメージどんなシーン、シチュエーションで使われるどんな人が使う↓どんなルックスどんな機能が必要XXはXXXを含んでいるXXはXXの一種XXはXXに影響する効果及ばす参照する.A4...

2019-07-09 17:35:34 118

原创 [C++]课堂笔记20190702

ISA関係——继承HASA関係——组合ゲームオブジェクト背景キャラクタープレイヤーエネミーボタンプッシュチェックメンバー関数のオーバーライドオーバーロード同名関数、引数や戻り値のパタンが違うもの、C++は違う関数として処理するオーバーライドモンスター Attack()関数を呼び出すスライムたるスライムドラゴンレッドドラゴンゴールドドラゴン同名関数、親の...

2019-07-02 16:10:10 278

原创 FileServer

cmdssh account@IPAddresspasswordsu - 切换到rootyum -y install sambacd /etc/sambalscat smb.conf//文件服务器的设定文件mv smb.conf smb.conf.org //将原来的文件重命名vi smb.conf[global] ;unix charset = UTF...

2019-07-01 11:36:13 258

原创 [C++]课堂笔记20190618

//动态内存分配Monster[10];Monster *hp;hp = new Monster[10];delete[]hp;如果delete时没写[]的话编译器可能不会报错,但是一部分内存不会释放,从而导致内存泄漏コンストラクタデストラクタclass Monster{public: int HP; Monster() { } ~Monster() { }}...

2019-06-19 00:53:59 164

原创 [C++]DirectX 12 3D游戏开发实战—第13章 学习笔记02 2019.5.20

词汇控制点:control point 面片:patch 外壳着色器:hull shader 相:phase 控制点外壳着色器:control point hull shader常量外壳着色器:constant hull shader 曲面细分因子:tessellation factor 四边形曲面:quad patch三角形面片:triangle patch 视椎体剔除:frustum ...

2019-05-20 23:37:50 871

原创 [C++]DirectX 12 3D游戏开发实战—第14章 学习笔记01

个人学习适用,请勿转载词汇曲面细分阶段:tessellation stage(镶嵌化阶段或镶嵌化处理阶段)镶嵌处理:tessellating geometry细节级别:Level of Detail内容曲面细分阶段是指渲染流水线中参与对几何图形进行镶嵌处理的三个阶段,将几何体细分为更多更小的三角形,并以某种方式将这些新生成的顶点偏移到合适的位置,从而增加三角形数量的范式丰富网格的细节。...

2019-05-19 23:18:25 960

原创 [C++]DirectX 12 3D游戏开发实战—第13章 学习笔记07 2019.5.18

词汇内容假设所使用模糊算法具有可分离性,将模糊分为两个1D模糊运算,用两个纹理分别绑定SRV和UAV进行处理。对处理后的图像可以进行反复的模糊处理来打达到更好的模糊效果void BlurApp::OnResize(){ D3DApp::OnResize(); // The window resized, so update the aspect ratio and re...

2019-05-18 23:35:01 361

原创 [C++]DirectX 12 3D游戏开发实战—第13章 学习笔记06 2019.5.16

词汇渲染到纹理:render to texture 模糊核:blur krenel 高斯模糊:Gaussian blur 可分离性:separable输出合并:Output Merger 渲染到离屏纹理:render-to-off-screen-texture渲染到纹理:render-to-texutre 阴影贴图:shadow mapping屏幕空间环境光遮蔽:screen space ...

2019-05-17 14:46:33 512

原创 [C++]DirectX 12 3D游戏开发实战—第13章 学习笔记05 2019.5.14

词汇线程组ID:group ID 组内线程ID:group thread ID 调度线程ID:dispatch thread ID消费结构化缓冲区:consume structed buffer 追加结构化缓冲区:append structed buffer共享内存:shared memory 线程本地存储器:thread local storage内容13.4 线程标识的系统值系...

2019-05-15 00:32:32 261

原创 [C++]DirectX 12 3D游戏开发实战—第13章 学习笔记04 2019.5.13

词汇准确性:accuracy内容13.3.5将计算着色器的执行结果复制到系统内存一般来说,再用计算着色器对纹理进行处理后,就要将结果再屏幕上显示出来。并根据呈现效果验证 计算着色器的准确性。但是使用结构化缓冲区参与计算或使用GPGPU进行通用计算,则运算结果可能无法显示出来,问题是如何将GPU现存里的运算结果回传到系统内存中。首先应以堆属性D3D12_HEAP_TYPE_READBACK来...

2019-05-14 00:29:36 155

原创 [学习笔记]CentOS 学习笔记01

简单的做个课堂笔记Linux入门VMWARE里面打开CentOS。login:rootpassword:自己设定的密码网络设定cd /etc/sysconfig/network-scriptspwdls cat ifcfg-eth0 查看文件内容vi ifcfg-eth0 进入vi编辑器ONBOOT = no 原始设定X逐字删除 D删除整行A进入编辑模式ONBO...

2019-05-13 10:07:54 194

原创 [C++]DirectX 12 3D游戏开发实战—第13章 学习笔记03 2019.5.12

个人学习使用,请勿转载词汇结构化缓冲区:structured buffer 原始缓冲区:raw buffer内容13.3.3利用索引对纹理进行采样纹理元素可以借助2D索引加以访问,基于分派的线程ID来索引纹理,每一个线程都会指定一个唯一的调度ID(调度标识符)[numthreads(16,16,1)]void CS(int3 dispatchThreadID : SV_Dispa...

2019-05-13 00:32:42 293

原创 [C++]DirectX 12 3D游戏开发实战—第13章 学习笔记02 2019.5.11

个人学习使用,请勿转载词汇无序访问视图:Unordered Access View, UAV内容13.2 一个简单的计算着色器cbuffer cbSettings{ //计算着色器能访问的常量缓冲区数据};//数据源及着色器的输出Texture2D gInputA;Texture2D gInputB;RWTexture2D<float4> gOutput;/...

2019-05-12 01:34:10 522

原创 [C++]DirectX 12 3D游戏开发实战—第13章 学习笔记01 2019.5.10

词汇流式操作:streaming operation 流式多处理器:streaming multiprocessor,SM通用GPU程序设计:General Purpose GPU Programming,GPGPU Programming数据并行算法:data-parallel algorithm 计算着色器:compute shader 模糊:blur线程组:thread group...

2019-05-11 17:12:22 491

原创 [C++]DirectX 12 3D游戏开发实战—第12章 学习笔记02 2019.5.8

个人学习使用,请勿转载12.3 纹理数组12.3.1 概述纹理数组即为存放纹理的数组。C++代码中纹理数组也由ID3D12Resource接口表示,创建ID3D12Resource对象时,可以通过设置DepthArraySize属性指定纹理数组所存储的元素个数。在d3dApp文件中创建深度/纹理模板时总是将该值设为1。CreateD3DResource12函数。Texture2DArray...

2019-05-09 02:49:52 923 1

原创 [C++]DirectX 12 3D游戏开发实战—第12章 学习笔记01 2019.5.7

个人学习用,请勿转载第十二章 几何着色器词汇曲面细分:tenssellation 几何着色器:geometry shader 三角形列表:traingle list内容如果不启用曲面细分这一环节,几何着色器这个可选阶段会位于顶点着色器与像素着色器之间。顶点着色器以顶点作为输入数据,而几何着色器的输入数据则是完整的图元。如果要绘制三角形列表,那么几何着色器程序实际将对列表中的每个三角形T执...

2019-05-08 02:08:03 605

原创 [C++]关于注释 2019.5.7

个人学习用,请勿转载今天C++课程的第一课,花了一段时间来讲注释的重要性。注释C++适用的注释方法有以下三种 //行末为止都是注释 /*中间是注释*/ #if 0 中间是注释,常用于DEBUG过程,也可以注释掉不想删掉的代码部分。 #endif对于注释的多寡有两种观点,一种是只写必需的注释,一种是尽量多写注释老师的观点:注释无用论是由美国...

2019-05-07 14:52:06 120

原创 [C++]DirectX 12 3D游戏开发实战—第11章 学习笔记01 2019.5.6

个人学习用,请勿转载第11章 模板词汇模板缓冲:stencil buffer 离屏:off-screen 双重混合:double blending 深度复杂性:depth complexity模板参考值:stencil reference value 掩码值:masking value 比较函数:comparison function递增:increment 递减:decrement 绕...

2019-05-07 03:10:03 393

原创 [C++]DirectX 12 3D游戏开发实战—第10章 学习笔记02 2019.5.5

个人学习用,请勿转载今天某农药55开黑节,打了一晚上排位保护都没用完词汇不透明度:opacity 透明度:transparency 细节层级:LOD(level of detail)突然出现:popping失去对比度:lose contrast内容10.4混合状态像其它的Direct3D状态一样,混合状态也是PSO(流水线状态对象)的一部分,目前为止都是使用的默认混合状态,即没有启用...

2019-05-06 03:14:59 661

原创 [C++]DirectX 12 3D游戏开发实战—第10章 学习笔记01 2019.5.4

个人学习使用,请勿转载目前思路是把正本书中的内容快速过一遍,之后做一些小的项目实践,书后练习选择性的做了一些,但是答案尚未归纳,后面有时间的话会整理贴出。第十章 混合词汇混合:blending 源像素:source pixel 目标像素:destination pixel内容先绘制了地形与木板箱并将这两种材质的像素数据都位于后台缓冲区中,再运用混合技术将水面绘制到后台缓冲区令水的像素数...

2019-05-05 00:51:47 544

原创 [C++]DirectX 12 3D游戏开发实战—第9章 学习笔记03 2019.5.4

@个人学习用,请勿转赞。DirectX 12 3D游戏开发实战—第9章 学习笔记03词汇内容9.11附有纹理的山川演示程序给陆地网格重复铺设草地纹理根据时间函数令流水纹理延波浪滚动起来9.11.1生成栅格纹理坐标上图是一个m*n的栅格,右侧是在归一化纹理坐标[0,1]2中与之相对应的栅格。纹理坐标中的第i行第j列顶点坐标为uij=j⋅δuu_{ij}=j·\delta...

2019-05-04 20:47:19 1013

原创 [C++]DirectX 12 3D游戏开发实战—第9章 学习笔记02 2019.5.3

仅个人学习用,请勿转载词汇漫反射反照率纹理图:diffuse albedo texture map 过滤器:fliter纹理放大:magnification 常数插值:constant interpolation线性插值:linear interpolation 最近邻点采样:nearest neighbor point sampling纹理缩小:minification 三线性过滤:t...

2019-05-04 02:53:12 674

原创 [C++]DirectX 12 3D游戏开发实战—第9章 学习笔记01 2019.5.2

仅为个人学习用,请勿转载词汇纹理贴图:texture mapping 渲染到纹理:render-to-texture 纹素:texel 纹理图集:texture atlas立方体图:cube map 体纹理:volume texture 块压缩:block compression第9章 纹理贴图纹理贴图是一种将图像数据映射到网格三角形上的技术,能让物体展示更加丰富的细节学习目标...

2019-05-03 01:40:30 241

原创 [C++]DirectX 12 3D游戏开发实战—第8章 学习笔记03 2019.5.1

DirectX 12 3D游戏开发实战—第8章 学习笔记03个人学习用,请勿转载,谢谢!词汇平行光源:parallel light 方向光源:directional light 点光源:point light平方反比定律:inverse squared law 高动态范围(HDR):high dynamic range色调映射:tonemapping; tone mapping 衰减:f...

2019-05-02 00:20:43 410

原创 [C++]DirectX 12 3D游戏开发实战—第8章 学习笔记02 2019.5.1

本来想一章一章的记,结果发现自己看书比较慢,笔记所用篇幅较长,最后笔记的记录和阅读效率都变低,因此决定每天分成不同的部分进行记录

2019-05-01 02:27:33 490

原创 [C++]DirectX 12 3D游戏开发实战—第8章 学习笔记01 2019.4.30

@[C++]DirectX 12 3D游戏开发实战(DX12龙书)开始尝试使用CSDN来对每天的学习进行记录,记录内容主要为书中的概念摘录与个人理解,由于本人代码知识比较浅薄,在理解上可能会有偏差,欢迎指正,谢谢!第8章 光照光照使我们感受到目标物体的实体形状,展现体积感,视觉上对世界感知依靠光照与其材质的交互。词汇光照:lighting 阴影:shading 材质:Material ...

2019-04-30 01:05:08 593

原创 [UE4]C++制作发射平台

用C++创建一个发射平台,可以把重叠的角色弹射出去,也可以把开启了物理模拟的物体弹射出去。这是Udemy上教程的挑战任务,最近一直在跟着教程做,从一开始的完全懵逼到现在逐渐理解,非常有收获。代码如下:FPSLaunchPad.h// Fill out your copyright notice in the Description page of Project Settings.#p...

2019-03-05 19:14:46 415

转载 [UE4]使用UE4C++制作黑洞

新手学习UE4C++编程,在Udemy上学习的教程,第一个挑战任务,制作一个黑洞,以下为解答:照着做的,不是所有代码都能看明白,请多指教创建一个Actor为Actor创建根组件MeshComp创建外圆为Actor提供Overlap事件判断吸入范围创建内圆为Actor提供Overlap事件判断是否销毁吸入的对象为内圆创建重叠事件FPSBlackHole.h// Fill out ...

2019-03-03 23:35:00 618

空空如也

空空如也

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

TA关注的人

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