C++
文章平均质量分 72
白鹭float.
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【OpenGL】OpenGL游戏案例(一)
这个构造函数主要用于设置一个后处理器,它通过创建多个OpenGL对象(FBO、MSFBO、RBO、纹理)来实现图像的多重采样渲染、后期处理效果(如模糊、边缘检测等)。它还设置了相关的着色器参数,并为后期处理操作初始化了相关的渲染数据。原创 2025-01-21 17:57:38 · 1303 阅读 · 0 评论 -
【OpenGL】三种光源方式的计算
使用Ambient(环境光),Diffuse(漫反射),Specular(高光)三种颜色混合出最终光照效果。典型的GLSL Fragment 示例代码如下//片元的位置和法向,由顶点着色器传入(已经过插值)//CPU端赋值//灯光和视角位置//灯光和物体颜色// Ambient//较暗的灯光颜色模拟环境光// Diffuse//片元指向灯光的向量//通过夹角决定漫反射亮度(0~1)//片元指向摄像机的向量//入射光线在法线为norm的平面上的出射光线向量。原创 2025-01-09 20:05:29 · 730 阅读 · 0 评论 -
【OpenGL/C++】面向对象扩展——测试环境
封装的功能:注意事项: RunBase继承类展示: LearnOpenGL的教程示例,十个箱子在固定位置旋转,并有各自的贴图,在制作了RunBase类后,使用时只需要专注于教程和测试的图形学部分。无需重复复制和束缚在其他C++代码上。 Main函数内容(使用示例): 在制作该类前,我一直直接通过使用全局的函数名来调用不同的渲染代码,后来在使用glfw的按键绑定相关代码时出现了重定义的错误,后来想直接把这些东西放在类里,最后干脆再封装一下渲染流程,最后就成了这个RunBase类。原创 2025-01-09 19:13:00 · 828 阅读 · 0 评论 -
【C++/控制台】(附源码)控制台小游戏 —— 电子斗蛐蛐
一个C++控制台小游戏,附上一篇优优优质的实现思路。原创 2024-07-27 19:28:11 · 1979 阅读 · 0 评论 -
C++基础总结 —— 指针,虚函数,关键字,内存模型,头文件
C++的部分基础部分知识,包括了指针,虚函数,关键字,内存模型,头文件等原创 2024-07-17 16:06:10 · 993 阅读 · 0 评论 -
【C++学习笔记】多线程编程——哲学家就餐问题
预防死锁的思路是破坏保持并请求条件,不获得两个叉子就不会占有叉子。一个能在控制台实时打印当前状态的哲学家就餐。原创 2024-05-11 23:30:22 · 513 阅读 · 0 评论
分享