如何删除CCPointArray中的所有点

时间:2012-11-15 22:25:20

标签: android arrays cocos2d-x

是否有一种简单的方法可以清除CCPointArray中的每一个点?我能找到的就是使用for循环并调用removeControlPointAtIndex。即便如此,这不起作用,我无法删除我的观点。有什么建议吗?

2 个答案:

答案 0 :(得分:8)

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

   while (myArray.count != 0) 

用于删除元素。

答案 1 :(得分:0)

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