1

我正在使用 cocos2d-x 并希望创建一个动态形状作为我的用户界面的一部分。我需要一个去掉可调节部分的圆圈。我尝试使用 draw 方法进行此操作,但每帧都会绘制项目,这需要太多的处理能力。在不绘制每一帧的形状的情况下,实现这一目标的有效方法是什么?是否可以剪切圆形精灵以删除部分?

在此处输入图像描述

实现背后的数学是好的,我只是在寻找关于我应该如何处理这个问题的高级解释。

4

2 回答 2

1

你可以试试 CCTransitionProgressRadialCW。此类包含与您想要的类似的内容。

于 2012-12-24T03:35:41.253 回答
1

原来有一个专门为此设计的类CCProgressTimer

于 2012-12-27T20:37:27.313 回答