[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild3 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
97: 名前は開発中のものです。 [] 2020/01/15(水) 07:32:55.16 ID:Uen6hkVl(1/3) AAS
相手にしなければいいのに丸
109(1): 名前は開発中のものです。 [] 2020/01/15(水) 18:50:46.78 ID:Uen6hkVl(2/3) AAS
>>108108(2): 名前は開発中のものです。 [sage] 2020/01/15(水) 18:17:40.41 ID:W13rfCYM(1/2) AAS
質問させて下さい。
表示エリア内の3行にDebug.Logの様にどんどんテキストを新しく追加して表示するにはどの様な方法がありますか?
例えば
プレイヤーAのこうげき!
プレイヤーBのこうげき!
プレイヤーCのこうげき!
新しく文字を追加すると上にずれる
プレイヤーBのこうげき!
プレイヤーCのこうげき!
プレイヤーDのこうげき!
この時消えた1行目のログは破棄でもスクロールでみれる描画外に消える状態でもとりあえずどっちでもいいです。(両方知れるとありがたいですが)
自分の知識ではテキストオブジェクトを3つ作成して配列に追加、
text[0]= text[1].......というように順番にずらすしか思い浮かびません。
そもそもテキストオブジェクトを3つ並べるという時点でひっかかっています。
テキストオブジェクト1つで3行を指定して〜という事も出来ますよね?きっと・・・。
調べるキーワードだけでも頂ければありがたいです。
自分ではテキストの入力フィールドの話やノベルゲームの会話の様なクリックしたら次のページに・・・といった情報しか見つけられませんでした。
よろしくお願いいたします。
3つ並べる時点で引っ掛かるとは?
表示と内部保持は別だから表示する領域は3つ必要だとおもうけど
1つでやるならメッセージに改行入れればいいかな?
現時点でどこまで出来てるのかな?
111: 名前は開発中のものです。 [sage] 2020/01/15(水) 20:59:10.99 ID:Uen6hkVl(3/3) AAS
>>110110(2): 名前は開発中のものです。 [sage] 2020/01/15(水) 19:36:28.53 ID:W13rfCYM(2/2) AAS
>>109
3行の事で自分でも何してるかよくわからないほど長い+仕様変更しにくい(例えばログを見れるようにはできない)コードになってしまったのでこういう時の定石やユニティの機能があるかと思い質問しました。
方向性は間違ってないという事ならば同じ処理をforに直したり可読性がアップするようにやってみます!
これを書いてる間に配列をリストにしたら過去のログが残るんじゃないか?と思いついたので試してみます!
一応簡単なサンプル
画像リンク
わかるかな、ボタン押すとテキストに時間を表示するんだけど
(Time.timeなので何時何分じゃない)
スクリプトを空のGameObjectに付けて、ボタンのOnClickを割り付ければ動きます
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.038s