美文网首页小游戏
creator开发的游戏都会有的:手机发烫问题

creator开发的游戏都会有的:手机发烫问题

作者: 工匠良辰 | 来源:发表于2019-05-14 10:26 被阅读24次

creator开发的游戏都会有的:手机发烫问题
之前有反馈说手机发烫问题。因为已经采用对象池 自动和图 drawcall也就30几,最终决定锁帧率。

// 帧率锁定  锁帧
    let fps = (cc.sys.os == cc.sys.OS_IOS)? 45 : 45
    cc.game.setFrameRate(fps);
    if(CC_WECHATGAME)wx.setPreferredFramesPerSecond(fps)

还没有实践,等后面发布看看。

适配方案:

// 适配方案
let frameSize = cc.view.getFrameSize();
let bFitWidth = (frameSize.width / frameSize.height) < (1280 / 720)
cc.Canvas.instance.fitWidth = bFitWidth;
cc.Canvas.instance.fitHeight = !bFitWidth;

//刘海屏判断

g_config.isFringeScreen = false
if(cc.sys.os == cc.sys.OS_IOS){
g_config.isFringeScreen = (frameSize.width == 414 && frameSize.height == 896)
||(frameSize.width == 375 && frameSize.height == 812);
}else{
if(frameSize.height / frameSize.width > (16/9))
{
g_config.isFringeScreen = true
}
}

相关文章

网友评论

    本文标题:creator开发的游戏都会有的:手机发烫问题

    本文链接:https://www.haomeiwen.com/subject/srijaqtx.html