回答編集履歴

1

動画の内容を受けて変更

2024/07/10 11:16

投稿

fiveHundred
fiveHundred

スコア10070

test CHANGED
@@ -1,3 +1,16 @@
1
1
  CardControllerに``model = new CardModel(cardID);``とありますが、そのようなCardModelのコンストラクタは存在しません。
2
2
  コンストラクタを追加するか、``model = new CardModel();``としてcardIDは別の方法で渡してください。
3
- (そもそも、cardIDたるものはどこにも存在せず、どこでどのように使用するのかが謎ですが)
3
+ ~~(そもそも、cardIDたるものはどこにも存在せず、どこでどのように使用するのかが謎ですが)~~
4
+ 動画見たら、最後の方で以下のようにコンストラクタを変更していますね。
5
+ ```C#
6
+ public CardModel(int cardID)
7
+ {
8
+ CardEntity cardEntity = Resources.Load<CardEntity>("CardEntityList/Card"+cardID);
9
+ name = cardEntity.name;
10
+ hp = cardEntity.hp;
11
+ at = cardEntity.at;
12
+ cost = cardEntity.cost;
13
+ icon = cardEntity.icon;
14
+ }
15
+ ```
16
+