laya的一些常用的方法,环境判断、向量操作等
laya的一些常用的方法,环境判断、向量操作等
文档不够详细不知道这个就可能会再去封装一次,所以我写出来,可以直接用,知道轮子如何造是很重要的,但重复造轮子没什么意义
设备
- 是否在 Android 设备内:
Laya.Browser.onAndroid
- 是否在 IOS 设备内:
Laya.Browser.onIOS
- 判断QQ小游戏环境:
Laya.Browser.onQQMiniGame
- 判断微信小游戏环境:
Laya.Browser.onWeiXin
- 设备像素分辨率宽度:
Laya.Browser.clientWidth
- 设备像素分辨率高度:
Laya.Browser.clientHeight
- 获取设备像素比:
Laya.Browser.pixelRatio
- 设备物理分辨率宽度(像素分辨率*像素比):
Laya.Browser.width
- 设备物理分辨率宽度:
Laya.Browser.height
向量
- 两个三维向量v1,v2的距离:
Laya.Vector3.distance(v1, v2)
- 两个三维向量v1,v2的差,out为差值:
Laya.Vector3.subtract(v1, v2, out)
其他
- 角度转弧度:
Laya.Utils.toRadian()
- 弧度转角度:
Laya.Utils.toAngle()
- 显示性能统计面板:
Laya.Stat.show()
- 隐藏性能统计面板:
Laya.Stat.hide()
- 移动设备等不方便调试的时候,设置为true后,如有未知错误,可以弹窗抛出详细错误堆栈:
Laya.alertGlobalError(false)