質問編集履歴
1
objインスタンス追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,11 +4,15 @@
|
|
4
4
|
// ===== 前準備 ===== //
|
5
5
|
|
6
6
|
//画面に描画するobjを作成
|
7
|
-
var
|
7
|
+
var obj1 = new Object()
|
8
|
+
var obj2 = new Object()
|
8
9
|
|
10
|
+
|
9
11
|
//生成したobjを画面に描画
|
10
|
-
gameScene.addChild(
|
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(
|
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(
|
33
|
+
gameScene.removeAllChild()
|
30
34
|
```
|
31
35
|
|
32
36
|
どこかの記事で見つけたremoveAllChild()を試してみましたが、
|
33
37
|
enchart.jsには、removeAllChild()といった関数は無いようで、、、、
|
34
38
|
|
35
39
|
gameSceneのChildを全て一括で削除する方法はないのでしょうか? (関数は無いのでしょうか?)
|
36
|
-
(ループでremoveChild(
|
40
|
+
(ループでremoveChild(obj1/2)を一つ一つ処理していけば、想定通りの動きはしそうですが、コード的には綺麗では無いですよね。。)
|