Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocos2d iphone 导致游戏结束的坚实障碍_Cocos2d Iphone - Fatal编程技术网

Cocos2d iphone 导致游戏结束的坚实障碍

Cocos2d iphone 导致游戏结束的坚实障碍,cocos2d-iphone,Cocos2d Iphone,我不熟悉cocos2d环境。我最近购买了line game初学者工具包,我的第一个游戏即将完成,对此我感到非常兴奋 我还有一个障碍要克服,我希望你们能帮助我 我的游戏背景中有一面墙,我想让玩家避开它 现在,如果我的角色彼此相撞,游戏就结束了,但是如果角色撞到墙上,我希望使用相同的规则 如有任何建议,将不胜感激 谢谢 保罗。你的墙是精灵吗?如果是,那么您可以像这样进行简单的碰撞检测- --CCSprite*wall=[CCSprite spritewithpriteframename:@“wall

我不熟悉cocos2d环境。我最近购买了line game初学者工具包,我的第一个游戏即将完成,对此我感到非常兴奋

我还有一个障碍要克服,我希望你们能帮助我

我的游戏背景中有一面墙,我想让玩家避开它

现在,如果我的角色彼此相撞,游戏就结束了,但是如果角色撞到墙上,我希望使用相同的规则

如有任何建议,将不胜感激

谢谢


保罗。

你的墙是精灵吗?如果是,那么您可以像这样进行简单的碰撞检测-

--CCSprite*wall=[CCSprite spritewithpriteframename:@“wall.png”]; --CCSprite*player=[CCSprite SpriteWithPriteFrameName:@“player.png”]

如果(CGRectIntersectsRect(wall.boundingBox,player.boundingBox)){
//运动员撞到了墙上 }

(我希望你已经有了一个墙和玩家实体-只需在上面的代码中使用它们来代替墙和玩家