私は、公開TextMeshにリンクされた3Dテキストを持っています。パブリック文字列配列のすべての要素をその3Dテキストに表示する必要があります。 forループで実行しようとすると、配列内のすべての文字列が実行され、最後の位置が出力されます。私がする必要があるのは、そのTextMeshに配列内のすべての文字列を表示することです。私はforeachループでもやってみましたが、同じ結果です。配列のすべての位置をUnityのTextMeshでどのように印刷できますか?
これは私が試したものです:
for (int i = 0; i < myShoppingList.Length; i++){
listText.text = (myShoppingList[i] + "\n");
}
私はプレーを打つときは(私はそれがそれらのすべてを介して実行している知っているが)、私は3DTextで私の配列の最後の位置を確認することができます。これは私が試したとして同じ結果を得たforeachループである:私は必要なの、それは私がそのようにそれを行うことができ
listText.text = (myShoppingList[0] + "\n" + myShoppingList[1] + "\n" + myShoppingList[2] + etc.)
言うことのための方法であるが、その後場合は基本的に
foreach (string item in myShoppingList) {
listText.text = (item + "\n");
}
I私のリスト(私の文字列配列)に項目を追加したい私はこのコードに入り、そして最後に別の位置を追加する必要があります。だから、私が見ていない、これを行うためのスマートな方法があります!
どのような考えですか?あなたの時間をありがとう!
'='が最後の文字列値 – Programmer
を変更しているので、 '+ = 'と' = '置き換えありがとうございました!!!!それは完璧に働いた – javiermdvc