编辑器版本:3.4.0
自定义设置 User layer2 名字为Layer2,然后将场景中物件obj1的层级设置为Layer2,然后 console.log(Layers.layerToName(obj1.layer)),得到undefined输出,同时 console.log(Layers.nameToLayer(“Layer2”)),得到输出为2,再console.log(obj1.layer),输出结果居然为4,这是怎么回事儿?
你看看是不是 obj1.layer === (1 << Layers.nameToLayer(“Layer2”))