(5)<広告>アクセスUnityで文字を表示するhttp://bouoexpress.xyz/2017/09/01/unity1-5/上の記事の続き。前回まででボールを左右に転がすことができたので今回は文字を表示したいと思います。ボールが画面端まで転がって反射した回数を表示します。簡単かと思ったら思うように表示されなくてすごい変なやり方になってます。勉強して正しいやり方を身に付けたい。1.ヒエラルキービューのcreate→UI→TEXT2.ヒエラルキービューのTEXTをクリックして適当に名前を付ける。mojiという名前にしました。この作業はやらんでええかも。3.インスペクターパネルで文字表示位置を調整する。Height=50でアライメントを左寄せ・高さを中央に設定4.文字を表示する用のスクリプトをいちいち書かないといけないみたい。プロジェクトビューのcreate→C#Scriptで新しいスクリプトを作成。名前をwordにする。5.wordに色々記述していく。mojiOBJを宣言。0;//ボールのX座標を入れる変数をフロート型で宣言。0;//反射回数を記録する変数をフロート型で宣言。this.ball.transform.position.x;//itiXにballのx座標を入れる。回”;//文字を表示する}}////////////////////////////////6.書けたらセーブする。7.これをmojiにドラッグ&ドロップすればいいのかと思ったらそうじゃなくてなんか全体を管理する監督っぽいのを作らないといけないらしい。Emptyで空のゲームオブジェクトを作成。kantokuって名前を付ける。7.さっき書いたwordスクリプトをこの空のゲームオブジェクトkantokuにドラッグ&ドロップしてアタッチする。8.実行してみる一応正常に表示できてるけど・・・こんな面倒なやり方は絶対に間違ってるよ。http://bouoexpress.xyz/2017/09/01/unity1-5/上の記事で作ったballmoveのスクリプトとかぶってる部分が多いし二度手間になってる。1;ってやって加算させればいいと思ったけどそのreflecにwordのスクリプトからどうやってアクセスしたらいいのかわからんかった。スマートな方法があるんだよな?とりあえずなんとか文字の表示はできた。コメントをキャンセルメールアドレスが公開されることはありません。