[LayaAirIDE 2.0]如何在Tiled Map的对象层中添加角色
我使用Tiled map地图工具生成了一个三层的地图(两个图块层和一个对象层),然后地图在LayaAir中可以运行并显示,现在我想添加一个角色到对象层中。我使用
var mapLayer = this.tiledMap.getLayerByName("hero");
次方法可以获取到对象层,然后创建了一个精灵并将角色的图片信息放在了精灵里面,
分别使用了mapLayer._children[0].addChild(sp);和Laya.stage.addChild(sp);可以将精灵显示出来,但是没不是添加在地图的图层中,因为我在进行地图拖动时精灵并没有跟着地图一起拖动,而是没有移动,这样的话并没有达到我想要的效果。
我想实现的效果是:拖动地图时角色也一起跟着地图移动,请问怎么样实现?
var mapLayer = this.tiledMap.getLayerByName("hero");
次方法可以获取到对象层,然后创建了一个精灵并将角色的图片信息放在了精灵里面,
分别使用了mapLayer._children[0].addChild(sp);和Laya.stage.addChild(sp);可以将精灵显示出来,但是没不是添加在地图的图层中,因为我在进行地图拖动时精灵并没有跟着地图一起拖动,而是没有移动,这样的话并没有达到我想要的效果。
我想实现的效果是:拖动地图时角色也一起跟着地图移动,请问怎么样实现?
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
Aar0n
赞同来自: