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)

本文总结了Laya中常用的环境判断方法及向量操作技巧,包括如何判断不同设备环境、获取设备分辨率信息以及进行向量运算等内容。同时介绍了角度与弧度转换、显示或隐藏性能统计面板等实用功能。
732

被折叠的 条评论
为什么被折叠?



