|
发表于 2013-6-30 08:34:26
|
显示全部楼层
1. 回调 循环效率
你的回调是在什么地方加的,如果有循环中(如nodevisitor),就应该检查它的执行效率。
2.模型问题
找个比他大的,但模型结构树简单的如只有一个父节点,子节点都是几何面片的再测试;
换一些常规的不同样大小的模型(依次增加大小),加载再测试
换一些常规不同结构的同级大小,加载再测试
3.其他问题
自己判断,一定准确吗,只是怀疑吧?
最好还是发问题源码,要不别人无法确定你的异常点(要不怎么还有问题)
你自己没发现的可能影响到帧率的,如循环控制访问问题、出现异常但没有跳出异常(某地返回空指针)、开启其他
4.如果你确定是模型问题,请发问题模型(可能性极小);
我同样只做位置变换如AnimationPath加载大的帧率能稳定到50以上;
5.硬件问题(这种可能性最小, 排除软件,再考虑)
换个OSG自带的可执行的example例子测试就知道了 |
|