gpt4 book ai didi

ios - 在iOS中使用box2d和cocos2d旋转实体

转载 作者:行者123 更新时间:2023-12-01 19:23:38 25 4
gpt4 key购买 nike

我有一些固定旋转的对象,可以通过使用两个手指或简单地点击并应用旋转变换来旋转。有任何想法吗?谢谢。

最佳答案

重写sprite的setRotattion,因此,当您更改rotate属性时,还将旋转box2d主体

-(void)setRotation:(float)rotation {

float32 b2Angle = -1 * CC_DEGREES_TO_RADIANS(self.rotation);
spriteBody->SetTransform(b2Position, b2Angle);
}

cocos2d和box2d中的角度处理方式不同,因此您需要转换为弧度并乘以-1以更改方向

关于ios - 在iOS中使用box2d和cocos2d旋转实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8965230/

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