タグ

2016年12月8日のブックマーク (2件)

  • Unity uGUI スクロールビューをスナップさせる - Qiita

    Unity - uGUI スクロールビューを分割毎にスナップする - Qiita - http://qiita.com/imatomi/items/61db31536a9f08a67440 の改良版。 元ページにあるコードの位置取得のための計算式の意味はパッと見よくわからないし、forループを使っているのも意図がわからないし、最終的に必要であろうデータのインデックスも取れないので改良した。 外側からインデックスを変更してforcePositionUpdateフラグを用いればこのコードの外側から位置を変更可能である。 また、元ページにあるように、Editorスクリプトを追加する必要がある。それに関しては元ページを参照して各自実装してほしい。 using UnityEngine; using System.Collections; using UnityEngine.UI; using Uni

    Unity uGUI スクロールビューをスナップさせる - Qiita
    Hamken100per
    Hamken100per 2016/12/08
    スクロールビューをスナップさせる機能追加。
  • uGUIのScroll Viewでページスクロール - Qiita

    このページは uGUIのScroll Viewをはじめてみる uGUIのScroll ViewでGrid を見ておくとよりわかりやすいかもです。 Unity5.3.1fで検証しました。 ページスクロールというのが、何かというとスマートフォンのHomeページをイメージするとわかりやすいでしょう。 例えばこんな感じで、薄い枠が実際に画面で、白いページが1ページ目、赤いページが2ページ目。 少し左にスワイプするとこんな感じ。それでここでスワイプをやめると...。 こんな感じでスクロールが自動的に行われ、赤いページに吸着するようなイメージ。 中途半端なスクロール位置がないものかな? 実装 初期配置 メニューバーの「GameOjbect」→「UI」→「Scroll View」を選択。 Scrollbarはいらないと思うので削除しておく。 Inspectorはこんな感じ。 widthとHegithを5

    uGUIのScroll Viewでページスクロール - Qiita
    Hamken100per
    Hamken100per 2016/12/08
    ピタッとページごとに吸着するスクロールビューの作り方。