0

我有以下在 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)];

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

4

1 回答 1

0

用 Rubymotion 和 Joybox 做的http://joybox.io/

于 2013-05-30T21:03:08.963 回答