My game is RTS game and this problem is make my project can't go on.
I fixed my FPS at most is 30 FPS the game was running properly before I produce soldier fron barrack. After number of soldier more than 7, FPS was lower than 30FPS and if I go on produce soldier, FPS will lower lower and lower...., even my scene just render lower 10,000 of polygons
My model is .X format used biped and physique for animation with 1710 animation keyframes exported with panda DirectX from 3ds Max 8.0.
After I test to find the source of problem, length of animation keyframe, amount of polygon per-unit, texture and even if i setloopMode(false); to all node its can't help anymore. May be problem is from reading bone or biped data stored in Xmesh each loop(i just my suggestion).
(Use Direct3D_9 or OPENGL is the same FPS result)
you can get my model from this link
Sword_Soldier.zip
Any nody please download it to test for me and fixed this problem it is a tremendous problem of my team.
Any body please help.