我有一个工作的tilemap,我可以使用'addChild'方法添加到'HelloWorldLayer'中。我试图通过调用我通过游戏计时器编写的类来按时间间隔添加几个层。
我执行以下代码,但是我看不到添加到图层的tilemap。 ('tileMapNode'在我的.h文件中设置。)
tileMapNode = [CCTMXTiledMap tiledMapWithTMXFile:@"scroller.tmx"];
tileMapNode.anchorPoint = ccp(pos.x, pos.y);
[layer addChild:tileMapNode]
'layer'参数引用'HelloWorldLayer'。
我做错了什么?如果我从这个类添加一个sprite到HelloWorldLayer它可以工作吗?
答案 0 :(得分:0)
anchorPoint的范围介于0和1之间。通过将其设置到某个位置,我怀疑它超出了范围。非常大的瓦片地图(> 16k瓦片)也不会渲染所有瓦片。