2014年11月21日金曜日

[Unity]NGUI UIScrollViewを使う

Unity 4.5.5f1
NGUI 3.7.3

典型的なリストを作りには
Scroll View
>Grid
>>Sprite
>>Sprite
>>Sprite
>>Sprite

のように配置するとリストが作られる


UIScrollView

Content Origin
内部Viewの位置をどの方向にするか

Movement
どちらの方向にスクロールするか

Drag Effect
ドラック時スクロールエリアの最後にきた時に動作、iOSでいうところのBounds

Scroll Wheel Factor
ホイールを動かした時の移動量(マウスホイール限定?)

Momentum Amount
ドラッグ、スマホのフリック時の移動量

Restric Within Panel
ドラッグ時のスクロールは内部のViewに制限されるか
falseにするとどこまででもスクロールできる、普通はtrue

Cancel Drag if Fits
iOSでいうpagingEnabledとおなじ、画像アプリなどでよくある1枚1枚スクロールするかどうか

Smooth Drag Start
ドラッグ開始時にスムーズ処理が入る、体感ではあまり変わらない

iOS Drag Emulation
ゆっくりドラッグした時に移動速度が半分になるらしい、体感ではあまり変わらない