Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 背景 どうも今川です。 ゲーム制作をしていてしばしば、ボタンやフレーム、カーソルといったもので、角丸四角形の図形をuGUIで描画することがあると思います。 これを簡単に実装しようと思った時、Image と 角丸画像 (Sprite) をいくつか用意して作成することが多いと思いますが、枠線をつける際に太さに合わせた画像を作り直したり、拡大して利用しようとするとエイリアシングが気になったりなど問題が発生します。 これらは、角丸画像 (Sprite)から、角丸四角形を描画する事が原因であり、逆に角丸画像 (Sprite)から描画しなければこれ
複数シーン実装についてまとめた背景 公式ドキュメントがない Unityでは、シーンを編集してゲームを作っていくのが基本です。 シーンは一つではなく複数使ってゲームを作ることができるのですが、詳しいやり方に関してはUnityの公式ドキュメントにはどこにも載っていません。 Unity公式ドキュメント「シーン」には、単一シーンの簡単な解説しかありません。 複数シーンの編集というページはあるのですが、基本的にはUnityエディタ上で複数のシーンを同時に編集する際のやり方であって、肝心の「実装方法」に関してはTIPS程度しかないようです。 ドキュメントではなくスクリプトリファレンスのほうには個別の機能の説明があるのですが、日本語訳がほぼされていません。 人によってやり方が違う Unityの複数シーンを使った実装方法自体は古くから議論されていています。 インターネット上にもいくつか情報がありますが、書
環境 はじめに 導入方法 パッケージインストール 初期設定 Localization設定ファイルの作成 対象言語の設定 デフォルト言語の設定 テキストの多言語化 設定手順 1.キーとキーに対する各言語内容を設定する 2.Localizeコンポーネントを追加する 3.Localizeコンポーネントに対応するキーを割り当てる 確認 実行時以外で言語を切り替える方法 テキストの動的多言語化 設定手順 1.テーブル内容の登録時にSmartのチェックボックスにチェックを入れる 2.変数を{}で囲み登録する 3.Localizeコンポーネントに変数を登録する 4.スクリプトで更新する 確認 変数が更新されないときは おわりに 本を出版しました 関連記事 環境 Unity 2022.3.10f1 (シリコン) Localization 1.4.5 はじめに 先日スマホアプリの多言語化対応にあたり、 Un
VContainerとは DI(Dependency Inject)のためのUnity Packageです。 Unity Screen Navigatorとは Cyber Agent所属の矢野さんが開発したUI周りの超便利Unity Packageです。 今回やること 今回はUnityのアウトゲームをオニオンアーキテクチャで実装しようとしたときにUnity Screen Navigatorを使うと、当たり前ですが依存性注入できなくなったので、備忘録的に残します。 やり方 1.IPageContainerCallbackReceiverを実装したクラスを作成する。 このインターフェースは、Unity Screen Navigatorで提供される、Pageを切り替えたとき(Push及びPop)のコールバックを実装するためのものです。 2.作成したクラスにIObjectResolverの変数を渡
Flutterでスクロールバーを表示させたい場合、いくつか選択肢がある。が、「常にスクロールバーを表示させたい」なーと思ってScrollBarにisAlwaysShown: trueを設定すると、なぜか途端にエラーの山にのまれて大変なことになるので、迷わないように定型化してみた。 結論 final _scrollController = ScrollController(); // ScrollControllerは必須 // 中略 Scrollbar( isAlwaysShown: true, controller: _scrollController, // <- 同じScrollControllerを配置 child: SingleChildScrollView( controller: _scrollController, // <- 同じScrollControllerを配置 /
タグ AIStateWidgetOfTheWeekwidgetwhat's newversionURLデコードurlTweenAnimationBuildertrytestsyncfusion_flutter_calendarstreamStatefulWidgetStackアニメーションSSDsinkSFCalendarSchedulerBindingrunZoneGuardedrunZoneriverpodregexpregexQRコードqr-codepubspec.yamlアセットアプリ情報Pll Request下線置換置き換える空き容量正規表現文字列抽出容量削減容量多言語対応多言語化対応多言語例外処理一覧アルゴリズム一致マークダウンマッチパララックス効果デザインディスク容量テストセキュリティグラスモーフィズムカメラエンコードアンダーラインアンダースコアPRpackage_info_
I'm looking for an optimal way to resize wrapping text in a TextView so that it will fit within its getHeight and getWidth bounds. I'm not simply looking for a way to wrap the text- I want to make sure it both wraps and is small enough to fit entirely on the screen. I've seen a few cases on StackOverflow where auto resizing was needed, but they are either very special cases with hack solutions, ha
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く