1553842102用户 代码为官方示例,TiledMap_IsometricWorld为类名,TiledMap_IsometricWorld类在没有new的情况下发现构造函数已被调用: 可构造函数被调用,却没有执行里面的Laya.init()语句或是执行没效果 加上new 之后则有执行有效果,可输出显示构造函数被调用了两次,也就是除了Laya.init()语句,其他语句都被执行了两次 有new之后的源代码是这样的 编译成功后的js代码,是这样的 是我哪里写的不对吗
1553842102用户 Aar0n 我断点调试后也有看到,发现Laya.init()不管有没有new都是有被执行的,只是在没有new的情况下,在Laya.core.js里的Laya.init()方法中Laya._isinit这个参数为true所以return了