目 录CONTENT

文章目录

CocosCreator H5 判断手机横竖屏

过客
2019-11-25 / 0 评论 / 0 点赞 / 7 阅读 / 0 字

在CocosCreator中,如果使用cc.view.getFrameSize()cc.view.getCanvasSize()的长宽比只能判断cc.view是横竖屏状态,如果在编译的时候设备方向设定为Landscape时,无论手机是横竖屏,通过 cc.view.getFrameSize()cc.view.getCanvasSize()获取的长宽比都是宽屏状态。
这时我们要判断手机横竖屏的话,可以使用window.orientation的角度是否为正负90来判断是否横屏。

// 是否横屏
void isMobileLandscape(){
    return (window.orientation == 90 || window.orientation == -90)
}
0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区