gpt4 book ai didi

c++ - 如何在 OpenGL 中使用其他现有纹理创建纹理图集?

转载 作者:行者123 更新时间:2023-12-04 08:23:32 24 4
gpt4 key购买 nike

我想从一些已经加载到内存中的纹理生成一个纹理图集。
我想包含在图集中的纹理是在运行时按程序生成的,所以我不能只创建一个已经包含它们的 png tilemap。
这可能与OpenGL有关吗?

最佳答案

使用 glTexImage2D 创建足够大的纹理并使用 glTexSubImage2D 将 100 个小方形纹理放入其中。 glTexSubImage2D允许指定目标纹理中的 x 和 y 偏移量以及平铺的大小(宽度和高度)。

关于c++ - 如何在 OpenGL 中使用其他现有纹理创建纹理图集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65385552/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com