游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1626|回复: 1

请教地形小纹理产生大纹理的问题

[复制链接]

11

主题

27

帖子

27

积分

注册会员

Rank: 2

积分
27
发表于 2010-9-16 09:40:00 | 显示全部楼层 |阅读模式
最近在练习写地形,写到纹理这里被纹理折腾了几天。。已经成功地产生了高程图,现在想根据高度贴上不同的纹理,但结果是贴出来的纹理根本和高度不对应,纹理混合的代码太长,不好贴,现在我改用简单的颜色来测试。。显示得比较清楚一些,请教达人这到底是什么问题。。


测试代码很简单,我奇怪的是为什么高程图都显示正常为什么高度会不正常呢?用D3D弄的··
////////////////////gebug////////////////////////////////////////
if(fHeight < 70)
Finalcolor = D3DXCOLOR(0.0f, 0.0f, 0.0f, 0.0f);
else if(fHeight < 140)
Finalcolor = D3DXCOLOR(1.0f, 0.0f, 0.0f, 0.0f);
else if(fHeight < 210)
Finalcolor = D3DXCOLOR(0.0f, 1.0f, 0.0f, 0.0f);
else
Finalcolor = D3DXCOLOR(1.0f, 1.0f, 1.0f, 0.0f);
/////////////////////////////////////////////////////////////

11

主题

27

帖子

27

积分

注册会员

Rank: 2

积分
27
 楼主| 发表于 2010-9-18 22:08:00 | 显示全部楼层

Re:请教地形小纹理产生大纹理的问题

没人帮忙。。自己终于找出问题了。。原来是渲染的时候U V坐标给设错了。。真是粗心。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-6 15:12

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表