无责任吐槽引擎组工作的粗心

ios想用屏幕常亮的功能,搜索引擎代码,发现引擎已经实现了


很好,果断在代码中使用

cc.sys.setKeepScreenOn(true);

结果呢,原生跑起来后直接报错,说没有这个方法????

于是又去翻了下adapter代码


???
为啥adapter只有getNetworkType,getBatteryLevel…这些?

难倒维护引擎代码的同事就不用维护adapter了?

1赞
if (cc.sys.isNative) {
    cc['Device'].setKeepScreenOn(true)
}

jsb.Device.setKeepScreenOn(true)
这个是可以用的,很明显adapter封装了其它的jsb.Device函数适配成cc.sys.
但是还是有很多jsb.Device函数没有封装,绝对是引擎组这边改代码的时候不统一导致的