MENU

Unity-uGUI

【Unity】uGUIでフォントをまとめて置換する方法

選択したテキストだけ置換する場合 やり方 全部置換する場合 やり方 参考 選択したテキストだけ置換する場合 デフォルトの機能を使います。 ちなみにこれだけでも全置換も可能 やり方 Hierarchyから虫眼鏡をクリックして、Typeを選択 textと検索 置換したい…

【Unity】uGUIでタイリング(Tiled)する方法

タイリングのやり方、ど忘れしてしまったのでメモ。 タイリング用の画像の作成方法 Unityでの設定 タイリング用の画像の作成方法 繰り返したい所は3マス分確保して画像を作成 Unityでの設定 Spriteで編集で、中心から1個半位をスライス Imageを作成して、ス…

【Unity】uGUIできれいなアウトラインを付ける方法

アウトラインの比較 負荷の比較 参考記事 uGUIで文字に縁をつけてみたのですが、デフォルトのOutlineコンポーネントはきたない! ということがわかったので、きれいにする方法を探してみました。 アウトラインの比較 負荷の比較 参考記事 アウトラインの比較…

【Unity】スプライトをシェーダーで明るくしたり暗くしたりする方法

昔使っていたスプライトをシェーダーで明るくしたり暗くしたりするシェーダー。 そもそも中身を知らないまま使っていたので、調べてみました。 シェーダーのダウンロード シェーダーのカスタマイズ シェーダー名の変更 一箇所コードの追加 まとめ 画像の表示…

【Unity】画像を繰り返してマスクで区切る方法

某ゲームの影に斜線が入っているUIを見て、真似してみました。 描画付加的に良くないですが、タイリングしてマスクで区切るシェダーを作成して、UIの下にずらして敷いています。 テクスチャをリピートしてマスクで区切る方法 ボーダーのテクスチャ作成 シェ…

【Unity】自動で画像を9スライス化「OnionRing」の紹介

Unityに画像を入れると、自動で9スライス用の画像を生成してくれる「OnionRing」を試してみました。 9スライスとは サンプルデータのダウンロード 導入方法 テスト 9スライスとは スプライトの途中を繰り返して伸ばす機能です。 詳細はこちらの記事がわかり…

【Unity】これだけ覚えればプロトタイピングができる!シーン遷移のやり方

Unityの基本操作とシーン遷移のやり方とビルド方法がわかれば、 画像置いて、遷移範囲きめて、遷移先指定してと、プロトタイピングできます。 Unityはじめて触る人でも、少ない学習コストでできるようになります。 そのシーン遷移のやり方について。 シーン…

【Unity】 uGUI(Screen Space - Overlay)の前にparticleを表示させる方法

uGUI(Screen Space - Overlay)のcanvasのSort Orderの値で、復数のcanvas(ugui)の描画順を調整することはできますが、 Screen Space - Overlay の場合はUIが必ず最前面に来るため、パーティクルを前に表示することはできません。 実用性はないのですが、レン…

【Unity】シーンロードで複数画面切り替える方法

SceneManager.LoadSceneを使って、デザイナーでもできそうな簡単な画面遷移を作成していました。 ちなみによく本に載っているApplication.LoadLevelはUnity 5.3 から非推奨になりました。 で、作っている間に、より良いものを見つけてしまったのでそこまでに…

【Unity】 Canvas Scalerで比率の違う端末解像度に対応する方法

触ってみないとちゃんと理解できないなということで、Canvas Scalerで比率の違う解像度に対応をやってみました。

【Unity】uGUIでコードを書かずに画面遷移する方法

uGUIでコードを書かずに画面遷移する方法。 やり方 UIパーツの作成 アニメーションの作成 メカニムでのUIの遷移設定 ボタンを押すとアニメーションする設定 感想 参考 やり方 UIパーツの作成 ボタンの作成 GameObject>UI>Button 平面の作成 GameObject>UI>In…

【Unity】uGUI クロスフェードトランジション

カメラを2つ使ったクロスフェードトランジション。uGUIを適当にいじって見つけたものとネットで調べたもの2つ紹介。

【Unity】uGUIの基本要素とカンバスについて

uGUIの事を知らなすぎなのでちょっとずつ 勉強します。

【Unity】古い本に載っているGUITextではなく、uGUIのTextで表示する方法

GUITextではなくuGUIのTextで表示する方法。