unityにて、ゲームを製作しています。
ScrollViewを用いて横スクロールで3つ並べたいと思い、三角ボタンの再生では正常に表示されることを確認しました。
しかし、いざPCアプリビルドしてみると、ScrollViewの枠だけが表示され、肝心の中身が消え去っています。
また、スクロールバーのタブ?は、3つしかないのですこし大きめに表示されるはずですが、ビルド時は小さくなって表示されています。(15個くらいコンテンツが入ってそうな小ささです。伝わりますでしょうか…)
画面の表示の比率が悪いのかと思い、スクリプトで比率を動作確認時と同様にしてビルドしましたが、やはりcontentが表示されません。
お心当たりのある方がいらっしゃれば教えていただけると嬉しいです。
よろしくお願いいたします。
・本当に描画用のオブジェクトが存在しているのか(「無い」のか「見えないだけ」なのかの切り分け)
・スクロールさせない場合(オブジェクト1つだけにするとか)で正常表示するか
・コンテンツオブジェクトの大きさ(scrollRect.content.sizeDelta)
以上を実機で確認してください。
伝わっているか不安なので、可能なら質問にスクリーンショットを載せるといいかと思います。
Unityのバージョンと実機のOS・機種名も載せてもらえると何か分かるかもしれません。
コメントありがとうございます。
わかるところからお答えさせていただきます。
・描画用のオブジェクトはUIのpanelにadd componentでimageを貼り付けたものをcontentにぶら下げています。誤動作するような削除のスクリプトなどはつけていないので見えないだけかと思います。
・オブジェクトを一つにしてビルドしてみましたが、contentは消えてしまいました。やはりスクロールバーの大きさも15個くらい入りそうな小さな大きさです。
・Unityのバージョンは2017.4.3f1
・プラットフォームはpc standaloneで、実機はwindows10です。
画像やオブジェクトの大きさはすこし時間がかかってしまい明日以降になりそうでしたので、取り急ぎお礼を兼ねてご連絡させていただきます。