文章 2023-01-03 来自:开发者社区

从0开发游戏引擎之使用OpenGL绘制三维球体

绘制球体的难点主要在于 要在遍历循环中 根据经纬度反复的使用Cos、Sin函数算出球面上的XYZ三个顶点坐标,一直反复计算,最终三角面多的形成了一个球的形状。还是老样子,直接贴代码,感兴趣的先自己看看吧。原理后面有空了统一讲!Ball.h#pragma once namespace U3D { class CBall :public CElement { private: G...

文章 2023-01-03 来自:开发者社区

从0开发游戏引擎之纹理管理器实现 纹理数据绑定OpenGL滤波方式选择线性滤波

这一章主要是讲如何把一张图片加载进内存中转换BGR->RGB格式,然后和OpenGL做绑定渲染出来。这一章讲解的顺序完全反过来了。基础好的读者也可以反过来看,先看重点,然后再回过头来看源码。没接触过的读者可以先简单的读一遍源码,然后再看重点分析,这样看重点分析的话会更有感觉。源码的话文章写的差不多了,我再整理一下会放到群里。先贴出完整代码 TextureManager.h#pragma o....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。