[過去ログ]
【ゲームエンジン】Unity初心者質問スレBuild3 (1002レス)
【ゲームエンジン】Unity初心者質問スレBuild3 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
108: 名前は開発中のものです。 [sage] 2020/01/15(水) 18:17:40.41 ID:W13rfCYM 質問させて下さい。 表示エリア内の3行にDebug.Logの様にどんどんテキストを新しく追加して表示するにはどの様な方法がありますか? 例えば プレイヤーAのこうげき! プレイヤーBのこうげき! プレイヤーCのこうげき! 新しく文字を追加すると上にずれる プレイヤーBのこうげき! プレイヤーCのこうげき! プレイヤーDのこうげき! この時消えた1行目のログは破棄でもスクロールでみれる描画外に消える状態でもとりあえずどっちでもいいです。(両方知れるとありがたいですが) 自分の知識ではテキストオブジェクトを3つ作成して配列に追加、 text[0]= text[1].......というように順番にずらすしか思い浮かびません。 そもそもテキストオブジェクトを3つ並べるという時点でひっかかっています。 テキストオブジェクト1つで3行を指定して〜という事も出来ますよね?きっと・・・。 調べるキーワードだけでも頂ければありがたいです。 自分ではテキストの入力フィールドの話やノベルゲームの会話の様なクリックしたら次のページに・・・といった情報しか見つけられませんでした。 よろしくお願いいたします。 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/108
109: 名前は開発中のものです。 [] 2020/01/15(水) 18:50:46.78 ID:Uen6hkVl >>108 3つ並べる時点で引っ掛かるとは? 表示と内部保持は別だから表示する領域は3つ必要だとおもうけど 1つでやるならメッセージに改行入れればいいかな? 現時点でどこまで出来てるのかな? http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/109
117: 名前は開発中のものです。 [sage] 2020/01/16(木) 15:12:44.30 ID:6AR8nXfd >>108 ざっとこんなんで動かん? // 1行ごとに格納 List<string> str = new List<string>(); /* 分割して代入するところは省略 */ // 表示するテキストを用意 for(int i = 0; i < (str.Count - 3); i++;) { var dispString = str[i+0] + "\n" + str[i+1] + "\n" + str[i+2]; (表示するTMP).text=dispString; // 入力待ち受け while(true) { if(Input.GetAnyKeyDown){break;} yield return null; } } http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/117
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.035s