本文原创,转载请注明出处http://www.cnblogs.com/AdvancePikachu/p/7908754.html
前段时间在做一个类似AnimationCurve的可视化编辑器,其中在做内部缩放的时候略有所感,把利用滚轮+焦点的缩放分享一下。

其中一个脚本处理内部逻辑
public class ResizeScrollEvent : UnityEvent<float> { }
public class UIScroll : MonoBehaviour, IScrollHandler
{
public float minFactor = 1;
public float maxFactor = 3;
public bool wholeSizeFactor = true;
private ResizeScrollEvent _onResize = new ResizeScrollEvent();
private float _sizeFactor = 1f;
public ResizeScrollEvent OnResize { get { return _onResize; } }
public float SizeFactor
{
get
{

本文介绍了如何在Unity中使用滚轮配合UGUI ScrollView实现缩放功能。作者在开发一个类似AnimationCurve的可视化编辑器时,分享了内部缩放的实现思路,包括两个关键脚本的作用,并提到了一个关于Canvas设置的问题,该问题可能导致缩放失效,但通过修正设置已成功解决。
最低0.47元/天 解锁文章
7441

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



