0

我有一个可以使用 'addChild' 方法添加到我的 'HelloWorldLayer' 的工作平铺地图。我试图通过调用我通过游戏计时器编写的类来按时间间隔添加多个图层。

我执行了下面的代码,但是我看不到添加到图层的tilemap。('tileMapNode' 在我的 .h 文件中设置)。

    tileMapNode = [CCTMXTiledMap tiledMapWithTMXFile:@"scroller.tmx"];
    tileMapNode.anchorPoint = ccp(pos.x, pos.y);

    [layer addChild:tileMapNode]

“层”参数引用了“HelloWorldLayer”。

我究竟做错了什么?如果我将此类中的精灵添加到 HelloWorldLayer 中,它会起作用吗?

4

1 回答 1

0

anchorPoint 的范围在 0 和 1 之间。通过将其设置到某个位置,我怀疑它超出了范围。非常大的瓦片地图(>16k 瓦片)也不会渲染所有瓦片。

于 2013-06-24T18:56:56.080 回答