質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Unity

Unityは、ユニティテクノロジーが開発したゲームエンジンです。 主にモバイルやブラウザ向けのゲーム製作に利用されていましたが、3Dの重力付きゲームが簡単に作成できることから需要が増え、現在はマルチプラットフォームに対応しています。 言語はC言語/C++で書かれていますが、C#、JavaScript、Booで書かれたコードにも対応しています。

解決済

Unity string[int]を代入するとスローされる

ssssggg
ssssggg

総合スコア0

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Unity

Unityは、ユニティテクノロジーが開発したゲームエンジンです。 主にモバイルやブラウザ向けのゲーム製作に利用されていましたが、3Dの重力付きゲームが簡単に作成できることから需要が増え、現在はマルチプラットフォームに対応しています。 言語はC言語/C++で書かれていますが、C#、JavaScript、Booで書かれたコードにも対応しています。

1回答

0評価

0クリップ

915閲覧

投稿2019/04/16 11:03

編集2022/01/12 10:58

Unityについてです。
下のコードのように、Textに、string型配列[int型変数]を代入したいのですが、このコードを実行するとシステムがスローされてしまいます。どうすればいいですか?

コード (ITEMnameristはstring型、NumIはint型)


K.text = ITEMnamerist[NumI];

ちなみに

K.text = "aaa"; はできました。

K.text = ITEMnamerist[1]; はスローされました。

K.text = その他のstring型の配列[NumI]; はスローされました。

その他のstring型変数 = ITEMnamerist[NumI]; はスローされました。

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

fiveHundred
fiveHundred

2019/04/16 11:28

システムがスローとはどういう意味でしょうか? もし、エラーのことであれば、質問文にその内容を記載してください。 また、これだけだとITEMnameristやNumIの内容も把握できないので、それらを代入している箇所のソースも記載してください。
fiveHundred
fiveHundred

2019/04/16 12:41

> コードに雷マークが出て、シーンがフリーズする こんな事象自体、一度も遭遇したことないのですし、「Unity 雷マーク」などで検索しても何も出てこないです(つまり、遭遇した人がいないか、説明が正しくない)。 そもそも、配列をいじったぐらいでフリーズすることは考えにくいです。 (仮に止まるとしても、エラーになるぐらいだと思います) 画像を添付する、あるいは全体のソースを記載するなどして、もう少し分かるようにしてください。
edo_m18
edo_m18

2019/04/16 13:35

ちなみにですが、一般的に「スローする」と言った場合は「エラーをスローする」というのが普通なので、「エラーが出ていない」っていうのはちょっと違和感があります。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Unity

Unityは、ユニティテクノロジーが開発したゲームエンジンです。 主にモバイルやブラウザ向けのゲーム製作に利用されていましたが、3Dの重力付きゲームが簡単に作成できることから需要が増え、現在はマルチプラットフォームに対応しています。 言語はC言語/C++で書かれていますが、C#、JavaScript、Booで書かれたコードにも対応しています。