osg::StateAttribute::Inherit与osg::StateAttribute::Override的区别
osg::StateAttribute::Inherit与osg::StateAttribute::Override,的区别:两者都是说子节点要按照父节点的渲染状态、属性、模式来设置,而丢弃自己的,不知有什么本质区别? INHERIT其实是默认的属性继承方式,即父节点的属性被子节点继承,除非子节点设置了自己的同类型属性,我们没必要显式地设置这个值。而根据osg-users的讨论,这个名字其实改为DEFAULT更合适一些OVERRIDE的意义是父节点的属性强制覆盖子节点的属性,除非子节点设置了自己的属性并将值设置为PROTECTED 回复 2# array
王锐老师谢谢您。
页:
[1]