teratail header banner
teratail header banner
質問するログイン新規登録
Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

解決済

1回答

224閲覧

unity6にて、webゲームをビルドし、unityroomで公開した場合に、モバイルからinputfieldを使用するとズームされてしまう

kei_de

総合スコア2

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

0クリップ

投稿2025/03/05 15:03

編集2025/03/05 15:04

0

0

実現したいこと

unity6でwebゲームをビルドし、モバイルからinputfieldを使いたい

発生している問題・分からないこと

unity6でwebゲームをビルドし、モバイルからinputfieldに入力しようとすると、左下の入力バーが表示され、そこに自動ズームされてしまう。

Safari、chromeなどのブラウザで同じ挙動になる。

デフォルトの表示倍率が50%になっており、input fieldをタッチすることで、表示倍率100%になり、左下の入力バーにズームされてしまうようです。

Safariの設定などで、表示倍率を戻すことで元の倍率に戻して回避はできますが、手間なので、最初から表示倍率100%に固定したい。

画面サイズ:横450 縦800

フルスクリーン時の動作:縦横比を維持したままなるべく大きく表示

に設定しています。

エラーメッセージ

error

1エラーメッセージはありません

該当のソースコード

プラグインを使用しています。

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

TMP input fieldおよび、レガシーのinput fieldどちらも試しましたが、結果変わらず。

WebGLテンプレートのindex.htmlにて、
viewpointのscaleを1.0にして、ズームを解消できるとの情報もあったので試しましたが、結果変わらず。

こちらのプラグインの最新も試したのですが、結果変わらず。
https://github.com/kou-yeung/WebGLInput

最新版だからか、Claudeも有益な情報を出さず、手詰まりしています。

補足

・unity6(6000.0.39f1)
・unityroom

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kei_de

2025/03/05 15:24

pcからだとズーム問題は起きません。 実際に触ってもらうのが良さそうなので、unityroomのURLを共有します。 https://unityroom.com/games/pocketpark アカウント設定→アカウント作成の画面でinputをしていただければ再現すると思います。
guest

回答1

0

ベストアンサー

WebGLテンプレートのindex.htmlにて、
viewpointのscaleを1.0にして、ズームを解消できるとの情報もあったので試しましたが、結果変わらず。
htmlには以下を記述しましたか。これでスケールアップは防げると思うのですが。

html

1<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

投稿2025/03/06 06:48

YOshim

総合スコア1094

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kei_de

2025/03/06 09:31

はい、 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"> は設定済みなのですが、解消しておりません
kei_de

2025/03/06 10:22

unityroomでは、index.htmlを含めてアップロードすることはできず。スケール問題が解消してませんでした。 itch.ioでは、index.htmlを含めてアップロードでき、解消しました!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問