ios想用屏幕常亮的功能,搜索引擎代码,发现引擎已经实现了
很好,果断在代码中使用
cc.sys.setKeepScreenOn(true);
结果呢,原生跑起来后直接报错,说没有这个方法????
于是又去翻了下adapter代码
???
为啥adapter只有getNetworkType,getBatteryLevel…这些?
难倒维护引擎代码的同事就不用维护adapter了?
ios想用屏幕常亮的功能,搜索引擎代码,发现引擎已经实现了
cc.sys.setKeepScreenOn(true);
结果呢,原生跑起来后直接报错,说没有这个方法????
于是又去翻了下adapter代码
难倒维护引擎代码的同事就不用维护adapter了?
if (cc.sys.isNative) {
cc['Device'].setKeepScreenOn(true)
}
jsb.Device.setKeepScreenOn(true)
这个是可以用的,很明显adapter封装了其它的jsb.Device函数适配成cc.sys.
但是还是有很多jsb.Device函数没有封装,绝对是引擎组这边改代码的时候不统一导致的