質問するログイン新規登録

回答編集履歴

1

typo

2021/07/07 15:24

投稿

退会済みユーザー
answer CHANGED
@@ -20,7 +20,7 @@
20
20
  今child_nodeの要素になってる文字列'a'(strオブジェクト)に、print()という関数はありません。
21
21
  だからエラーになってます。
22
22
   
23
- 'a'という文字列ではなく、Characterオブジェクトをadd_componentすべきじゃないですかね。
23
+ 'a'という文字列ではなく、CharacterオブジェクトをaddComponentすべきじゃないですかね。
24
24
   
25
25
   
26
26
  (compositパターンになってるかどうかは別にして)以下のような形になるとおもいます。
@@ -31,13 +31,12 @@
31
31
  char_a = Character()
32
32
  char_b = Character()
33
33
 
34
+ char_a.setName('a')
35
+ char_b.setName('b')
34
- //文字列じゃなくCharacterオブジェクトをadd_component
36
+ //文字列じゃなくCharacterオブジェクトをaddComponent
35
37
  t.addComponent(char_a)
36
38
  t.addComponent(char_b)
37
39
  t.setName('jojo')
38
40
 
39
- char_a.setName('a')
40
- char_b.setName('b')
41
-
42
41
  t.print()
43
42
  ```