gpt4 book ai didi

ios - 30秒后如何画线并删除?

转载 作者:行者123 更新时间:2023-12-01 18:55:00 25 4
gpt4 key购买 nike

我想在游戏结束时(在用户犯了一些错误的情况下,在Cocos-2D中)从一个角到另一个角绘制一条X(两条交叉线)。之后,经过30秒后,我想删除这两行。

这是我用来画线的代码:

ccDrawColor4F(1.0f, 0.0f, 0.0f, 1.0f);
ccDrawLine(ccp(0,0), ccp(x, y));
ccDrawLine(ccp(0,y), ccp(x, 0));

30秒后如何删除这些行?

最佳答案

假设您使用的是3.x版...,您可以:

// figure out maxX and maxY before getting here;
CCDrawNode *dn = [CCDrawNode node];
[dn drawSegmentFrom:ccp(0,0) to:ccp(maxX,maxY) radius:10 color:[CCColor blueColor]];
[dn drawSegmentFrom:ccp(0,maxY) to:ccp(maxX,0) radius:10 color:[CCColor blueColor]];
[self addChild:dn];
id stall = [CCActionDelay actionWithDuration:30];
id clean = [CCActionCallBlock actionWithBlock:^{
[dn removeFromParentAndCleanup:YES];
}];
id seq = [CCActionSequence actions:stall,clean,nil];
[dn runAction:seq];

引言:总体思路,从内存中编码,未经测试,未经编译,但为您提供了一个起点。

关于ios - 30秒后如何画线并删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28047836/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com