ホーリーのプログラミング日記

ホーリーのプログラミング日記

エキセントリック・スーパーアプリクリエイター。プログラミング歴4年。独学。リリース本数:約30本。総ダウンロード数:20万

【Unity】ScrollRectのスクロール位置をスクリプトから変更する

 

自分への備忘録です。

 

ScrollRectを使って、長ったらしい文章を表示させてたんですけど、場面を切り替えても、スクロール位置が戻らないんですよ。

GIFで説明するとこんな感じです。

 

f:id:gevvoihorry:20190312070511g:plain

 

これいくつか方法があると思うんですが、今回はスクロール位置をスクリプトから変更しようと思いました。参考にしたのは公式のこれ。

Unity - Scripting API: UI.ScrollRect.verticalNormalizedPosition

 

public ScrollRect scrollRect;

 

ScrollRectを設定して。

 

scrollRect.verticalNormalizedPosition = 1.0f;

 

verticalNormalizedPositionを変更してやればOKですね。

一番上に戻すには1.0fを入れてやればOKでした。