タグ

uGUIに関するyutaka_kinjyoのブックマーク (4)

  • 【Unity】UIをドラッグ&ドロップで動かす

    Unityで、キャンバス上の画像などのオブジェクトを、 ドラッグで、マウスで動かしたいとき。 そんなときに役立つ記事・方法をご紹介いたします。 Unityをある程度分かる方向けの記事になります。 【ドラッグ&ドロップで、オブジェクトを動かすやり方】 私は、こちらの「ねぎたまらぼ」さんの記事を参考に、 キャンバス上の画像を、ドラッグ&ドロップで動かすことが出来ました。 とても便利だったので、ぜひ参考にしてみてくださいね。 ただ、自分がやりたかったこととしては、 「ドロップ直後に、ちゃんとドロップした位置に、オブジェクトが残ってほしい」 ことだったのと、 そのままコピペしただけでは、Canvas内のオブジェクトの位置がずれてしまい、 うまく表示ができなかったので、 少し改変して、以下のようにしました。 <プログラム> 「Memo_Result.cs」 ※上記スクリプトを、そのままコピーペースト

    【Unity】UIをドラッグ&ドロップで動かす
  • 【Unity uGUI】Scrollbarコンポーネントを徹底解説

    この記事は uGUIシリーズ の7回目です。今回は Scrollbar について解説します。 ※使用しているUnityのバージョンは5.5.0f3です。 [Unity_317×90] Scrollbarとは Scrollbarは、指定した領域をスクロールするためのUIです。 一画面で表示しきれない大きい画像や長いテキストなどの表示に使用します。 ※ちなみに Slider はマウスなどでドラッグすることによって設定した範囲の数値を選択できるUIです。 プロパティの解説 Scrollbarコンポーネントのプロパティについて解説しておきます。 ■Interactable ■Transition ■Navigation 上記3つについては他のコンポーネントと共通ですので、こちらのエントリーを参考にしてください。 ⇒ UnityのButtonの使い方 ■Handle Rect Scrollbarのハ

    【Unity uGUI】Scrollbarコンポーネントを徹底解説
  • 【Unity】uGUIの自動レイアウトが分かりにくいと評判なので解説してみる - テラシュールブログ

    uGUIには自動レイアウトなシステムが積まれています。ただ、このシステム便利ではあるんですが色々と複雑なので、少し補足です。 UIの大きさを動的にフィットさせる、オートレイアウト UIの大きさはLayoutElementで決まる Minは最低限サイズ、Preferredは変化するサイズ、Flexibleは余りを割合で レイアウトプロパティの確認はInspectorビューで UIを並べるだけでなくサイズも変更するLayoutGroup LayoutGroupは子のLayoutを親に伝える Control Child Sizeは子のLayoutを元に子のRectTransformを変更する Control Child SizeがFalseの場合、RectTransformのサイズをLayoutに使う Control Child Sizeによるリサイズは親より大きくならない Child Forc

    【Unity】uGUIの自動レイアウトが分かりにくいと評判なので解説してみる - テラシュールブログ
  • uGUIのTextの代替となるTextMesh Proとは【Unity】【TextMesh Pro】 - (:3[kanのメモ帳]

    この記事でのバージョン Unity 2018.3.4f1 TextMesh Pro 1.4.0 はじめに 昔のUnityUIの実装がかなり大変でしたが、uGUIの登場により劇的に改善されました。 しかし、まだ物足りない部分は多々あり、特にテキスト周りは不便な点も多いのが現状です。 そこで最近では、テキストのUIを表示する時はTextMesh Proを使うのがスタンダートらしいのですが、 実は今まで使ったことがなかったので、調べるついでに諸々をまとめてみようという感じの記事です! 目次 はじめに 目次 TextMesh Proとは uGUITextとの比較 拡大しても綺麗 設定 装飾 フォント 導入 生成 フォントアセット 作り方 更新 Fallback Font Dynamic SDF System 装飾 グラデーション タグ マテリアル プログラム 置換、移行方法 おわりに Text

    uGUIのTextの代替となるTextMesh Proとは【Unity】【TextMesh Pro】 - (:3[kanのメモ帳]
  • 1