类似于Android解锁模式,其中,最初所有圆形单元格都是灰色。在我们绘制一些图案的过程中,触摸的那些细胞将变为绿色,如果该图案不是正确的,则触摸的细胞将变为红色,并且在3秒后,它们变为灰色。我正在使用COCOS2D做类似的事情。在将细胞恢复为灰色之前,我很难引入3秒的延迟。任何建议......谢谢。
答案 0 :(得分:0)
您可以在第一次使用 CCSequence
时使用 CCDelayTime
,然后在第二次 CCCallFuncN
中使用 id action1 = [DelayTime ...];
id action2 = [CallFunc ...];
id seq = [Sequence actions:action1, action2, nil];
[someNode runAction:seq];
(其中包含将您的圆圈再次涂成灰色的逻辑)
下面我将为您提供iOs代码逻辑
{{1}}