
例如这种背景,拖拽可以让背景平移。
canvasScrollPosition = GUI.BeginScrollView(new Rect(0, 0,position.width,position.height), canvasScrollPosition, new Rect(0, 0, /*canvasScrollView.x*/position.width+canvasScrollPosition.x, /*canvasScrollView.y*/position.height+canvasScrollPosition.y), false, false);
理论上来说就是利用scrollView,本身Viewport就很大,增加偏移值让画布往x,y方向偏移,同时可以利用1/2,2/3,3/4,这种公式规律方式来增大插值的比例,就是利用本身的偏移值同时增加分子和分母。
本文介绍如何通过ScrollView在Canvas中实现背景的平移效果,包括使用偏移值调整和插值比例的技巧,以实现灵活的视图滚动和缩放。
7万+

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



