Laya 缩放场景下局部坐标转屏幕坐标方法
由于上层使用了缩放,我们需要知道上层的缩放系数,才能将下层的局部坐标位置转化为屏幕坐标。
一种方法是将上层的缩放系数传递到下层,在下层使用该缩放系数将局部坐标位置转化为屏幕坐标。具体实现方式可以是将缩放系数作为参数传递给下层函数,或者将缩放系数存储在一个全局变量中供下层使用。
另一种方法是通过反推计算出上层的缩放系数。假设我们知道下层的屏幕坐标位置和对应的局部坐标位置,可以通过计算两者之间的比例关系得到上层的缩放系数。具体实现方式可以是在初始化时记录下层的屏幕坐标位置和对应的局部坐标位置,然后在上层使用缩放时根据这些记录计算出缩放系数并传递给下层使用。
原文地址: https://www.cveoy.top/t/topic/nVyj 著作权归作者所有。请勿转载和采集!