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

質問編集履歴

1

objインスタンス追加

2018/06/01 08:07

投稿

mahoken
mahoken

スコア85

title CHANGED
File without changes
body CHANGED
@@ -4,11 +4,15 @@
4
4
  // ===== 前準備 ===== //
5
5
 
6
6
  //画面に描画するobjを作成
7
- var obj = new Object()
7
+ var obj1 = new Object()
8
+ var obj2 = new Object()
8
9
 
10
+
9
11
  //生成したobjを画面に描画
10
- gameScene.addChild(obj)
12
+ gameScene.addChild(obj1)
13
+ gameScene.addChild(obj2)
11
14
 
15
+
12
16
  ```
13
17
 
14
18
 
@@ -17,7 +21,7 @@
17
21
  // ===== 1. 特定のobjを画面から削除する =====
18
22
 
19
23
  // objを画面から消す (これは動く!)
20
- gameScene.removeChild(obj)
24
+ gameScene.removeChild(obj2)
21
25
  ```
22
26
 
23
27
 
@@ -26,11 +30,11 @@
26
30
  // ===== 2. 画面に描画されている全てのobjを画面から削除する =====
27
31
 
28
32
  // objを全て消す(これは動かない!)
29
- gameScene.removeAllChild(obj)
33
+ gameScene.removeAllChild()
30
34
  ```
31
35
 
32
36
  どこかの記事で見つけたremoveAllChild()を試してみましたが、
33
37
  enchart.jsには、removeAllChild()といった関数は無いようで、、、、
34
38
 
35
39
  gameSceneのChildを全て一括で削除する方法はないのでしょうか? (関数は無いのでしょうか?)
36
- (ループでremoveChild(obj)を一つ一つ処理していけば、想定通りの動きはしそうですが、コード的には綺麗では無いですよね。。)
40
+ (ループでremoveChild(obj1/2)を一つ一つ処理していけば、想定通りの動きはしそうですが、コード的には綺麗では無いですよね。。)