- (void)ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
UITouch *touch = [touches anyObject];
CGPoint p1 = [touch locationInView:nil];
//p1.y = 480-p1.y;
CGPoint p3 = [self convertToNodeSpace:[[CCDirector sharedDirector] convertToGL:p1]];
CGRect rect = [self.play.plane boundingBox];
bool bo = CGRectContainsPoint(rect, p3);
NSLog(@"=======%i", bo);
//self.play.plane.getBody->
}
CCSprite获取点击对象
最新推荐文章于 2025-07-17 12:40:19 发布
本文介绍了一个 Cocos2d-x 游戏开发中触摸事件处理的具体实现方式,包括如何获取触摸点的位置,并将其转换为游戏场景坐标系下的位置,以及如何判断触摸点是否位于指定的游戏对象范围内。
1817

被折叠的 条评论
为什么被折叠?



