質問編集履歴
1
気づいたことを追記しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,14 @@
|
|
1
|
+
### 実現したいこと
|
2
|
+
|
1
|
-
|
3
|
+
Listを編集した後、それを何らかの形式で保存する
|
4
|
+
|
5
|
+
その後、それを別のシーンで読み込む
|
2
6
|
|
3
7
|
|
8
|
+
|
9
|
+
###状況
|
10
|
+
|
11
|
+
現在TCGを作っているのですが、Listの保存に困っています。
|
4
12
|
|
5
13
|
```C#
|
6
14
|
|
@@ -108,7 +116,7 @@
|
|
108
116
|
|
109
117
|
このように、例えばCardAというカードがあり、ボタンでこのスクリプトのaddCardAやRemoveCardAを動かしてリストに対象のカードのprefabを入れています。そして、空のゲームオブジェクトにアタッチして、static Deck1〜から始まる部分でオブジェクトを維持しています。
|
110
118
|
|
111
|
-
ただこれだと、他のシーンに移動した時にインスペクターに登録したprefabなどが全てNoneになってしまい、最初にListを初期化しているので当然ですがもう一度このデッキ編集シーンを開くとListがリセットされてしまいます。
|
119
|
+
ただこれだと、他のシーンに移動した時にインスペクターに登録したprefabなどが全てNoneになってしまい、最初にListを初期化しているので当然ですがもう一度このデッキ編集シーンを開くとListがリセットされてしまいます。どこかのサイト様で、Listを使う時はまず初期化をしないといけない、といったようなものを見たのですが、もしかして初期化しなくても大丈夫なのでしょうか?
|
112
120
|
|
113
121
|
なので、Listを任意のタイミングで保存して、他のシーンでもその状態で読み込みたいのですが、どうすればいいのでしょうか。
|
114
122
|
|