- 博客(7)
- 收藏
- 关注
原创 渲染管线流程描述精简
渲染管线流程渲染管线流程:顶点数据输入、顶点着色器、曲面细分过程、几何着色器、图元组装、裁剪剔除、光栅化、片段着色器、混合测试每个阶段会把前一个阶段的输出作为该阶段的输入各项流程简述1.顶点数据输入:输入装配阶段,送入到渲染管线的数据包括顶点坐标、纹理坐标、顶点法线和顶点颜色等顶点属性。顶点数据在流水线中以图元的方式处理,常见的图元包括:点、线、线条、三角面2.顶点着色器:主要功能是进行坐标变换,将输入的局部坐标变换到世界坐标、观察坐标、裁剪坐标。平面着色:最简单最快效果也是最差的着色方式;
2021-05-13 22:29:35
996
原创 通过cout输出探究Char字符串引用、地址等相关问题
Char字符串cout输出地址相关问题探究与总结在学习C++char类型数组时,对cout如何输出地址感到疑惑,于是开始了一些简单的测试验证总结1)cout输出char类型的变量时会直接输出char所指向的字符或字符串2) char Str1[10]="string"; char * Str2 =Str1;如图所示代码测试代码如下,你可以复制如下代码自行进行进一步测试。#include <iostream>using namespace std;int main(){
2021-03-19 00:15:29
2725
原创 剑指Offer:连续子数组的最大和——动态规划思路分析
剑指Offer:连续子数组的最大和——动态规划题目描述1.题目简述2.原问题3.子问题4.原问题在该解的基础上,简化为下述问题5.转移方程6.顺次计算7.C++的代码题目描述HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个
2020-10-27 20:51:09
172
原创 前中后序遍历对比记忆
前中后序遍历对比记忆前中后序遍历快速区分思路(不论程序还是逻辑题)程序例题——JZ4重建二叉树(来自 牛客 “剑指offer” C++)前中后序遍历快速区分前序遍历结果:AB D H I E J KC F L M G N O中序遍历结果:H D I B J E KAL F M C N G O后序遍历结果:H I D J K E BL M F N O G CA前序遍历顺序:根节点左子树全部右子树全部中序遍历顺
2020-10-16 00:10:22
616
原创 外观模式(Facade)理解--unity
外观模式(Facade)理解模式所针对的情况状态模式优点在unity中实现状态模式需要怎么实现总结模式所针对的情况外观模式适用于多功能汇总,如游戏的总体初始化,游戏的总体更新……其实简单来说就是再次地封装状态模式优点便于阅读节约时间易于分工面对新功能的加入时,在老脚本中只需要更新这一个脚本就行了在unity中实现状态模式需要怎么实现外观模式的关键脚本就是Facade这个外观脚本...
2020-10-10 00:42:58
212
原创 状态模式(state)的理解--unity
状态模式(State)理解模式所针对的情况状态模式优点状态模式与switch-case对比在unity中实现状态模式需要怎么实现状态模式??模式所针对的情况状态模式适用于包含“切换”关键词的几乎任何情况:场景界面切换、人物转台切换、阶段切换等等。状态模式优点相较于switch-case,状态模式易于修改。便于调试。简单来说就是方便阅读,减轻阅读负担。状态模式与switch-case对比...
2020-10-10 00:41:24
623
原创 pip安装ipython大片红字报错解决办法
pip安装ipython大片红字报错解决办法此处使用的是win10,不过理论上有cmd应该都可以(大概)为了避免更多的问题发生,请务必使用WindowsPowerShell(管理员)模式运行下面是问题描述和解决方法:安装ipython时发现出现大片红字,如上图所示,最下方可能出现Warning的提示如下图所示这里更新pip可以取消warning部分代码如下python -m pip install -U pip不太清楚具体原理,不过这里我试过和提示中的一样使用–upgrade来升级pip
2020-07-22 16:11:00
5002
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人