🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Unity3D

Unity3Dは、ゲームや対話式の3Dアプリケーション、トレーニングシュミレーション、そして医学的・建築学的な技術を可視化する、商業用の開発プラットフォームです。

Unity

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

Q&A

解決済

1回答

722閲覧

シーンビューではキャンバス内にあるテキストが表示されてるのにゲームビューだとテキストが表示されない件

hosituka

総合スコア15

Unity3D

Unity3Dは、ゲームや対話式の3Dアプリケーション、トレーニングシュミレーション、そして医学的・建築学的な技術を可視化する、商業用の開発プラットフォームです。

Unity

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

0グッド

0クリップ

投稿2020/12/28 14:17

編集2021/01/14 13:30

シーンビューではキャンバス内にあるテキストが表示されてるのにゲームビューだとテキストが表示されないです
誰か解決案くださるとありがたいです。

開発環境表記

2020年の1.14f1
プラットフォームはWebGL
表示されないテキストの設定

イメージ説明
メインカメラの設定

イメージ説明
キャンバスの設定

イメージ説明

キャンバスの中にある背景画像の設定

イメージ説明

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

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

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

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

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

Karakuri_Polta

2020/12/29 05:36

canvasの中のダウンロード-000は背景画像でしょうか。また、それはSpriteRenderになっていたりしませんか。また、その背景画像を非表示にしても文字は表示されませんか。
hosituka

2020/12/30 06:09 編集

回答ありがとうございます ①背景の画像は動画にしようと思っていたのですがUnityではWebGLだとVideo Clipが使えないので その背景にしようと思った動画をgifに変換してそのgifを一コマずつ写真に変換したあとアニメーションを使って動画っぽくしたものです。あとそれを非表示にしたらテキストがゲームビューで表示されましたのでその背景画像のz軸を+100したらシーンビューでしかでてこなかったテキストがゲームビューで表示されたのでこれで自分が置きたい位置にテキストが置けると思ったのですが そのテキストのx軸が-243または249を超えるとテキストが背景画像の裏に行ってしまいます 前述したx軸の値を超えると背景画像の裏に行ってしまうのですがテキストと背景画像の距離が離れれば離れるほど超えたら背景の裏にいくx軸の値が伸びます(x軸が変化すると言う意味ではないです) ※シーンビューでは前述した値を超えても表示されてる ②すみませんSpriteRenderになっていたりしませんかとはどこで確認できるのでしょうか
Karakuri_Polta

2021/01/10 14:31

背景画像をヒエラルキータブで選択して、インスペクターの中にあるコンポーネントが「Sprite Renderer(スプライトレンダラー)」か「Image(イメージ)」かのどちらかを見て下さい。SpriteRendererの場合、Sort in laiyerという機能で同じレイヤー内の表示順が決められるので、もしかしたらそれが原因かと思ったのですが…… でも、改めて考えてみると、どちらにせよテキストが同じレイヤーに入ることも考えにくいですし、Z座標が原因だと思うのですが……シーンビューのみ表示される方が逆にバグか仕様だと考えられるのですが、自分の環境ではちょっと再現できなかったのでわかりません、すみません……
hosituka

2021/01/14 13:33 編集

症状まで再現しようとしてまでこの問題を解決しようとしてくれてありがとうございます。 一応テキストから背景画像のz軸の距離に応じてテキストのx軸を動かした時背景画像の裏にいくx軸の値下がるのでまぁテキストと背景画像 の距離をさらに離せば背景画像の裏に行くことはなくなるので謝ることではないので大丈夫ですよ。 一応対処方を提示されたので答えますね <説明能力不足なため補足> (テキストから背景画像のZ軸の距離が100だった場合x軸が-243または249を超えると背景画像の裏に行ってしまう) (テキストから背景画像のZ軸の距離が10だった場合x軸が-13または19を超えると背景画像の裏に行ってしまう) ①Canvas内にある背景画像に追加されているコンポーネントみたのですが Transform , Animator , SpriteRenderer の三つのコンポーネント追加されていましたのでSpriteRendererが追加されておりますあとSort in laiyerとはSoting Layerのことでしょうか? ※一応キャンバス内にある背景画像をスクリーンショットで画像を乗せてあります
guest

回答1

0

自己解決

シーンビューではテキストが背景の表のでて表示されていますがゲームビューだとテキストが背景画像の裏に行ってしまうのでz軸をいじったら表示されましたのでそれで妥協します

投稿2020/12/31 04:45

hosituka

総合スコア15

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問