2

有没有一种简单的方法来擦除 CCPointArray 中的每个点?我能找到的只是使用 for 循环并调用 removeControlPointAtIndex。即便如此,那也没用,我也无法删除我的积分。有什么建议么?

4

2 回答 2

8

如果使用CCARRAY_FOREACH, 并擦除元素使用循环,则循环将无法正常工作。您不能使用它擦除元素。将气泡更改为:

   while (myArray.count != 0) 

用于删除元素。

于 2012-11-26T16:29:31.277 回答
0

派珀曼应该是正确的。遍历每个索引并删除该特定节点,直到计数降至 0

于 2015-07-17T17:11:16.540 回答