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

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

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

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

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

解決済

1回答

1328閲覧

unity リストについて

maya05

総合スコア15

C#

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

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

0クリップ

投稿2019/04/14 15:39

前提・実現したいこと

初心者です。
UnityのC#にて
リストを作り内容をドロップダウンで表示しようと考えています。
削除ボタンを押した時、選択された要素を削除し、
追加ボタンを押した時、削除された場所に要素を追加したい。
どのようにすれば実装できるのでしょうか?

発生している問題・エラーメッセージ

エラーメッセージ

該当のソースコード

ソースコード

試したこと

ここに問題に対して試したことを記載してください。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

y_waiwai

2019/04/14 16:06

ドロップダウンで表示するとはなにを使って表示させるんでしょうか
maya05

2019/04/14 16:11

スクリプトで記述した内容を表示しようと思います。
y_waiwai

2019/04/14 16:13

それをどうやって表示するんでしょうか 詳しく説明しましょう
maya05

2019/04/16 11:58

まだ初心者なので、説明もへたで、申し訳ないです。 ボタンを追加して、それを押したら値をドロップダウンに表示しようと考えています。
guest

回答1

0

ベストアンサー

UnityのDropDownのリファレンスがそのまま参考になると思います。
スクリプトによる項目の追加や削除のサンプルも掲載されています。

削除に関してはRemoveをそのまま行うのではなく、たとえば「」などの空欄で上書きして削除扱いにしておき
新規追加する際に「」の空欄の項目が存在すれば、そこは削除扱いの場所なのでそこに新しい項目を上書きでいけるのではないでしょうか。

スクリプトリファレンス:Dropdown.options

投稿2019/04/15 05:23

hogefugapiyo

総合スコア3302

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

maya05

2019/04/16 11:59

空欄にすることもできるのですね。 分かりました、挑戦してみます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.49%

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

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

質問する

関連した質問