RenderWare中RpClumpClone可以Clone一个模型,但是这个Clone出来的Clump仍然会引用原来的Geometry,我们现在要做的就是复制一份出来,Copy而不是Clone,这样跟原来的Clump就没关系了。
如果要复制一个Clump,一般想到的方法就是把它写到磁盘上,再重新读出来,不过速度比较慢,不适合实时复制。
方法简而言之就是把Clump写到内存里,而不是磁盘上。RwStream有三种类型,FILE、FILENAME、MEMORY。开一个Memory Stream,写进去,再读出来,就可以了,速度当然比磁盘读写快多了,使用Memory Stream的注意不要忘记释放内存。具体代码我过几天再贴。
本文介绍了一种在RenderWare中快速复制模型的方法。通过将Clump对象写入内存流而非磁盘,实现了高效实时的模型复制。这种方法避免了与原始模型之间的关联,适合于需要频繁复制场景的应用。
1644

被折叠的 条评论
为什么被折叠?



