游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1397|回复: 0

问一个更换调用节点产生纹理显示不正常的问题

[复制链接]

3

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2008-5-7 23:50:00 | 显示全部楼层 |阅读模式
我发现在响应一个消息后,帮一个scenenode更换一个attachobject会产生新的模型纹理显示不正确的问题,怪怪的,是我什么地方我忽略了么,像是lod层次被破坏了一样,写了个简单的程序去测试,就一个cegui的button,本来就一个scenenode装载一个entiny,是ogre的head,点击button后切换成jaiqua,发现jaiqua纹理显示有问题了
button的响应函数为这个
   bool handleChange(const CEGUI::EventArgs& e)
   {
           headNode->detachAllObjects();
           mSceneMgr->destroyEntity("Head");
           headNode->attachObject(mSceneMgr->createEntity("Head","jaiqua.mesh"));
      return true;
   }


开始装载ogrehead没有问题


点击button后jaiqua文理出现渲染出错


拉近摄像头后会发现多渲染出一些,但是还是有问题,感觉lod方面出了问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 14:45

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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