本文主要是介绍unity 使用图片的repeat模式实现滚动效果,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
效果如上
将图片 WarpMode 格式设置为 Repeat后 通过代码控制 图片的uvRect就能实现
代码如下
public class Test : MonoBehaviour {public RawImage image;public float imgefill = 0;public float nowtime = 0;public float delay = 0.1f;public float a = -1f;public void Update(){if (nowtime+ delay < Time.time){imgefill+=a;if(imgefill>1){imgefill = 0;}if(imgefill<-1){imgefill = 0;}image.uvRect =new Rect(imgefill,0,1,1);nowtime = Time.time;}}
}
这篇关于unity 使用图片的repeat模式实现滚动效果的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!