我要发帖 回复

正式会员

4

主题

69

积分

0

专家分

Delta3D标本

:

私信
发表时间 : 2007-12-26 13:10:14 | 浏览 : 2517    评论 : 12
如题,Obuil老大说动态纹理可以解决,但是我还是不知道该用哪些函数,请各位赐教!

最近VR访客

jz0301 评论于2007-12-26 13:12:42
假设管道内部的纹理是由Creator静态贴上去的,如何才能在VP中实现纹理坐标的改变呐?
kevin0442 评论于2007-12-26 15:15:44
没有做过,帮顶
297006329 评论于2007-12-26 22:01:40
没有做过,帮顶
obuil 评论于2007-12-26 22:29:00
在vega prime中 通过代码调整 此纹理节点的UV坐标  就可以实现纹理的流动
rock@li 评论于2007-12-27 08:27:39
老大 "UV坐标"是什么啊??
jz0301 评论于2007-12-27 17:52:11
原帖由 obuil 于 2007-12-26 10:29 PM 发表
在vega prime中 通过代码调整 此纹理节点的UV坐标  就可以实现纹理的流动

关键是用哪个函数啊?找了很多都不行的
wenxuanwenya 评论于2007-12-28 17:15:46
多看点资料,总是吃现成的,可能不太多
obuil 评论于2007-12-28 23:26:36
继承vrRenderStrategy类

重载virtual void draw()函数

然后在其中修改 UV坐标值
context->pushElement(vrTransform::ElementTexture::Id);
vuMatrix<float> &m = m_textureTransformElement.m_matrix[0];
context->setElement(vrTransform::ElementTexture::Id,&m_textureTransformElement);
vrDrawFunc::call(context, data);
context->popElement(vrTransform::ElementTexture::Id);
season030441 评论于2008-1-5 18:48:19
学习中·····
wangxueping 评论于2008-1-13 15:14:36
不明白哦
aaa216 评论于2008-5-20 17:12:09
高深
jingyayong 评论于2013-3-28 00:30:18
学习了........

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2021-9-21 11:14 PM

返回顶部