【问题标题】:Collision between a sprite and a tilemap with Cocos2d and Box2dCocos2d 和 Box2d 的精灵和瓦片地图之间的碰撞
【发布时间】:2013-05-17 06:26:56
【问题描述】:

我在 Tiled 中制作了以下地图,然后添加到我的项目中:

map = [[CCTMXTiledMap alloc] initWithTMXFile:@"FirstLevel.tmx"];
[self addChild:map];

我还有以下对象,其中包含我可以四处移动的玩家:

objectLayer = [CCSpriteBatchNode batchNodeWithFile:@"level.pvr.ccz" capacity:150];
[self addChild:objectLayer z:10];

player = [[[Player alloc] initWithGameLayer:self] autorelease];
  [objectLayer addChild:[player ccNode] z:10000];
  [player setPhysicsPosition:b2Vec2FromCC(240,150)];

我可以在背景中看到我的瓷砖地图,但它不会与任何东西发生碰撞。如何让 Player 与 Tilemap 中的图层发生碰撞?

【问题讨论】:

    标签: cocos2d-iphone box2d box2d-iphone


    【解决方案1】:

    使用 Rubymotion 和 Joybox http://joybox.io/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多