2010-02-16 60 views
0

我在我的游戏中使用花栗鼠作为物理引擎。问题是我现在想要释放所有的孩子,然后释放空间本身,所以我可以为新的水平创造一个新的空间。我尝试这样做:我怎样才能释放花栗鼠的空间?

cpSpaceFreeChildren(space); 
cpSpaceFree(space); 

但它不工作,并在失败:

cpHashSetReject(cpHashSet *set, cpHashSetRejectFunc func, void *data) 
{ 
    // Iterate over all the chains. 
    for(int i=0; i<set->size; i++){ <-- here 

有什么我需要调用这两个方法之前进行清理?

回答

0

我忘了取消调度我的tick:在释放空间之前调用cpstep的函数......它现在正在工作。