DirectX 10 Drawing a .PNG
DirectX 10 Drawing a .PNG
我正在寻找一个关于如何使用DirectX 10绘制。png的教程,虽然我没有运气。有人知道我在哪里可以找到更多的信息吗?我想创建一个2D游戏
您可以加载png作为纹理并以与渲染其他图像相同的方式渲染它。对于透明度,你可以使用Renderstates启用的Alphablending。(教程,只谷歌没有测试)
您可以使用D3DX10CreateShaderResourceViewFromFile
从PNG文件创建着色资源视图。本教程将解释它是如何工作的。
总之:
- 创建一个着色器来绘制一个矩形 创建顶点布局
- 创建一个顶点缓冲区来存储矩形的顶点
- 创建采样器对纹理进行采样
- 创建纹理对象
- 绘制场景
相关文章:
- 在CToolBar对象中使用PNG时出现问题
- 从存储为 Windows 资源 (c++) 的 png 中获取 png 文件数据
- 使用 stbi_write_png,如何将 0 和 1 的矩形字节数组转换为单色 png 文件?
- 将 FFMPEG 帧写入 png/jpeg 文件
- 将位图 (bmp) 转换为具有透明度的 png (Windows c++)
- C++ OpenCV 3D Drawing
- 如何启用libMagick++以保存.png文件格式
- Qt-png图像未显示在部署应用程序中
- 无法在CLion(macOS)上打开带有CImg的.png文件
- C++gdi::内存中的位图到PNG图像
- 当我调用它来解码 Blob 对象中的 png 图像时,"Magick++::readImages"引发警告
- 如何将 2d 数组转换为 svg 或 png 格式的数独图像?
- GUID variable for JPEG,BMP,PNG
- 尝试使用 CPP 在一个 Qt 窗口中显示多个 png 文件
- 为什么PNG图像的stdout有时会在printf中刷新图像的一半
- 如何将 zlib 流转换为 PNG?
- 为嵌入式系统加载 png 图像
- 我正在尝试SDL_DisplayFormat一个.png文件,我想,我可能缺少依赖项
- 如何在使用 c++/COM 发送时在电子邮件中插入/嵌入图像文件(.png)
- DirectX 10 Drawing a .PNG