脚本如何适配不同的分辨率?

rourou ? 发表于 2016-11-25 10:45:56 ? 更新于 2020-11-18 15:36:02 ? 0回复

适配不同的分辨率,最完美的解决办法就是用不同的设备截图、重新取色

然而鉴于很多开发者并没有全套设备,大家可以考虑使用开发手册中的 setScreenResolution 更改设备分辨率 函数将自己的设备修改为其他分辨率,再配合抓色器进行截图即可。

需要注意的是:

  1. 此函数仅支持iOS8以上设备、且不支持非 Retina 屏幕的设备(如:iPad2、iPadMini)。
  2. 不推荐将分辨率改为比本身设备默认更高的分辨率,可能会出现无法恢复默认分辨率的问题。
  3. 在iOS9以上版本中请勿使用此函数,会造成一些不可预料的结果。
  4. 如您的设备有锁屏密码,请勿使用此函数更改分辨率,会造成无法解锁设备的问题。

 

如果您的脚本使用的多是单点取色函数,也可以考虑使用 setScreenScale 设置屏幕坐标缩放 将脚本适配不同分辨率。

以上函数的具体使用方法和注意事项请参考开发手册并注意您设备上安装的触动精灵版本是否支持该函数。

4 人觉得有帮助 有帮助