我要发帖 回复

正式会员

9

主题

41

积分

0

专家分

:

私信
发表时间 : 2006-11-27 18:08:25 | 浏览 : 2223    评论 : 3
light=vpLight::find("myLight2");
light->setColor(vpLight::COLOR_AMBIENT,0.5,1,1,1);
为什么运行的时候没有变化呢??

而且,我想得到现在的灯的颜色,为什么总是中断呢。
light->getColor(vpLight::COLOR_AMBIENT,r1,g1,b1,a1);

帮忙看看吧,大牛们!!!谢了,谢了!

最近VR访客

独山子 评论于2006-11-27 23:41:47
对vp不太熟,light->getColor(vpLight::COLOR_AMBIENT,r1,g1,b1,a1)貌似应该是light->getColor(vpLight::COLOR_AMBIENT,&r1,&g1,&b1,&a1);
否则内存写错误。
逆水行舟,不进则退。
dingluobu 评论于2006-11-28 01:42:12
我用getColor()调试,,确定setColor()对rgb值起到了作用,,但依然只能显示一个黑色的灯,,,还需要注意哪里吗?
我已经写上了light->setRenderEnable(true);
真不知道是哪里出了问题,,,希望用过vplight的高人们帮帮忙。。。
obuil 评论于2006-11-29 18:59:05
没做过vp的light

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

GMT+8, 2021-2-26 05:25 AM

返回顶部