回答編集履歴

1

Scoreのグローバル変数化のコードを追記。

2015/12/11 04:01

投稿

fuzzball
fuzzball

スコア16731

test CHANGED
@@ -17,3 +17,41 @@
17
17
  ```
18
18
 
19
19
  とすればラベルに設定されます。
20
+
21
+
22
+
23
+ ---
24
+
25
+
26
+
27
+ 【追記】
28
+
29
+ ```swift
30
+
31
+ class GameViewController: UIViewController {
32
+
33
+ var Score: Int = 0
34
+
35
+ :
36
+
37
+ ```
38
+
39
+ という感じで定義しているとすると、
40
+
41
+ ```swift
42
+
43
+ var Score: Int = 0
44
+
45
+ class GameViewController: UIViewController {
46
+
47
+ :
48
+
49
+ ```
50
+
51
+ という風にclassの外に出してやれば、(とりあえず)他のクラスからアクセス出来るようになります。
52
+
53
+
54
+
55
+ もう一歩進んで、GameViewControllerにスコア加算用の関数を用意して、それをGameSceneから呼ぶようにするなど、グローバル変数(今回の場合はScore)を使わない方法をお勧めします。
56
+
57
+