想請問如何以代碼調用TiledMap的mapLoaded

各位大神,
我想在 TiledMap 加載完成時,呼叫某一個事件

在API手冊中是這樣定義的,

但我在 onLoad 中,嘗試用 tiledmapNode.on( 'mapLoaded' ) 事件,卻無法被觸發

請各位大神幫忙,謝謝

@Raz
在后面的版本中,mapLoaded 这个回调函数会被删除。只要在脚本组件的 start 函数中使用 TiledMap 就可以了。详细代码可以参考后续版本中发布的 example 工程中的 Puzzle 这个测试例的实现。

对于现在的版本中,mapLoaded 回调不需要自己主动调用。只要在 Creator 中把 TiledMap 组件的 mapLoaded 属性设置为相应的回调函数就会被调用。同样可以参考 example 工程中的 Puzzle 这个测试例的实现。

1赞

了解,因為現在的版本中
在start中使用GetTileSize之類的方法
會回傳width,height都為0

那我就等待後續的版本,謝謝