为解决UGUI中 ScrollView 下的Content 实现以鼠标为中心的缩放功能(本来是想以鼠标为中心 但实现后 在编辑器中和发布后的效果有差别 能用)
参考了网上的算法 但其代码取值、赋值、时机等都有问题,自己改了后能用了
----------改进------------
magCoe用来调节缩放速度。
/// <summary>
/// 以鼠标位置为中心 缩放对象
/// </summary>
/// <param name="zoomCoe"></param>
void ScaleTargetAtCenterPos(float zoomCoe, Vector3 centerScreenPos)
{
if ((zoomCoe > 0 && transform.localScale.y >= 1) || (zoomCoe < 0 && transform.localScale.y <= 0.35f