请大家帮帮忙了!关于opengl 的纹理问题

siegf 2005-04-21 01:48:47
我在一个面上贴上一个bmp图片,为什么图片的尺寸为256*256的时候,贴在面上的图像没有问题(是有拉伸的)

而当图片的尺寸不是上面那种(是一个长方形)的时候,贴出来的图像扭曲了而且成了灰度的了,色彩没有了。怎么解决啊,急死我了。
...全文
75 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
syy64 2005-04-21
  • 打赏
  • 举报
回复
用多贴图函数:gluBuild2DMipmaps就可以不用2的幂次方
弟十六 2005-04-21
  • 打赏
  • 举报
回复
没办法,OpenGL和D3D的纹理尺寸都必须是2的整数次指数。
你可以把长方形图像放在一个大正方形里,然后按其比例指定纹理坐标。

8,305

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧