目前正在研究贴图代替物体的方法,就顺便看了看Impostor的源码,发现里面是重写了traverse()方法,便研究了一下,首先traverse()方法是虚函数,重写以后,把该节点如果挂在场景下面,那么就会一直执行traverse()里面的东西,其次,traverse()能一直遍历完所有节点是因为里面还有一个accept方法会继续让节点遍历,accept方法这里就不多说了,如果你重写了traverse()也一定要记得加上accept方法,不然可是没法遍历完的
OSG的traverse()方法解析
最新推荐文章于 2024-03-04 18:01:52 发布