gpt4 book ai didi

ios - 使 CCSprite 在触摸时跟随另一个 CCSprite?

转载 作者:行者123 更新时间:2023-11-28 20:40:59 26 4
gpt4 key购买 nike

我想要完成的是让我的 CCSprite 在接触另一个 CCSprite 时跟随它。现在我所说的跟随的意思是,假设有另一个 CCSprite 的动画在屏幕上移动。所以如果这个 Sprite 击中了我的主 Sprite ,我的主 Sprite 应该会随着它向上移动。这个另一个 Sprite 将是一个平台,所以从技术上讲,最终我希望 Sprite 位于另一个 Sprite 之上但它会沿着平台 CCSprite 的顶部移动,就好像平台承载着主要 Sprite 一样.

现在我知道如何进行碰撞检测部分并使其他 sprite 具有动画效果,但我如何让我的平台“承载”我的主要 CCSprite 也有点像 电梯 的工作方式?

最佳答案

我想你可以在更新中放置标志来检查“何时跟随”的条件:方法你可以根据第一个 Sprite 的位置重新定位第二个 Sprite 。

-(void)update:(CCTime)delta
{
if(condition == YES)
{
secondSprite.position = ccp ( firstSprite.position.x + xOffSet , firstSprite.position.y + yOffSet);
}
}

根据你的代码试试这个..基本逻辑在这里..

关于ios - 使 CCSprite 在触摸时跟随另一个 CCSprite?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8569505/

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