|
楼主 |
发表于 2012-3-15 12:04:23
|
显示全部楼层
array大大能否在说的详细点,CPU端和GPU端不太懂,我看到以前您给别人回复的一个帖子:
**********************************
longlong_fhl 发表于 2011-6-21 21:41:29
如何动态编辑VPB生成的地形,挖方等
我已经通过给每一个地形块设置一个读取回调,在读取地形块的时候,在和terrainTile相关的geometryTechnique的init函数里面,获得terrainTile的heightField,然后判断出在我指定多边形内的网格点,用setHeight来指定一个高程值。
这样以来,我发现每次只有在地形块被重新读取(比如我把场景拉远,再拉近,这样我修改过的地形块就被重新读取了)才可以实现挖方的效果。但是我不动场景的话,挖方效果就没有实现。
请问高手,如何实现?
array 发表于 2011-6-22 10:06:32
对于包含HeightField的那个Drawable,要重构它的显示列表和包围盒:
dirtyDisplayList()
dirtyBound()
*****************************
我感觉我的问题和上面的有点象,是不是设置Drawable,并且把Dynamic,然后再
dirtyDisplayList()
dirtyBound()
就可以了。
VBO还是不太熟悉,看您的书,那一段没看懂。。。 |
|