- 【3Dゲームエンジン】Unity質問スレッド39
976 :名前は開発中のものです。[sage]:2019/05/17(金) 14:01:02.87 ID:mQqej4dW - リザルト画面作ってるんですが、
項目ごとにUIのテキストオブジェクト作成して、GetComponent<Text>();で変数表示させるスクリプトをアタッチして…ってやると、 経過した時間、獲得したアイテム数、倒した敵の数をそれぞれ表示するだけで、3つもスクリプト作ってはアタッチしなければならず、 スクリプトの量を無駄に増やしている気がしてなりません。 スクリプト一つで複数のテキストを表示させられるようなスマートな実装方法ってないもんでしょうか?
|
- 【3Dゲームエンジン】Unity質問スレッド39
978 :名前は開発中のものです。[sage]:2019/05/17(金) 14:20:52.21 ID:mQqej4dW - すいません、基礎を学んでいるところです。テキスト表示のチュートリアルを色々見てはいるんですが、
変数などを表示するテキスト一つにスクリプトを一つアタッチして…という方法の紹介で終わっていることが多く、 たくさんのテキストを表示する際、スクリプトファイルをテキスト表示の度に生成しない方法を探しています。
|
- 【3Dゲームエンジン】Unity質問スレッド39
982 :名前は開発中のものです。[sage]:2019/05/17(金) 15:10:30.51 ID:mQqej4dW - >>979
https://unity3d.com/jp/learn/tutorials/projects/roll-ball-tutorial/displaying-score-and-text?playlist=45990 これですか?公式のチュートリアルは英語だったので少し敬遠してました。 >>980 ありがとうございます。一つ勉強できました。 Text型の変数を宣言することでインスペクター上にドラッグできるようになるんですね。 そうするとスクリプト上のText変数を更新するだけですぐ画面上に反映されるということですか。
|