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

質問編集履歴

2

追記

2017/04/05 21:34

投稿

NaNoSa
NaNoSa

スコア31

title CHANGED
File without changes
body CHANGED
@@ -40,4 +40,10 @@
40
40
  }
41
41
  }
42
42
  }
43
- ```
43
+ ```
44
+
45
+
46
+ ---
47
+ 追記
48
+
49
+ エラーの表記をよく読んだら解決しました。英語の読み間違いで理解ができませんでした。

1

書式の変更

2017/04/05 21:34

投稿

NaNoSa
NaNoSa

スコア31

title CHANGED
@@ -1,1 +1,1 @@
1
- self.frameが使えない
1
+ 演算子*が使えない
body CHANGED
@@ -1,5 +1,6 @@
1
- このコード`let gap = self.frame.width/5`を使たいのですが、エラーが発生してしまいます。frameは使えないようですが変わりに何を書いたら良いですか?
1
+ このコード`gap*i`を使って画像と画像の間を開けたいのですが、
2
-
2
+ `Int`と`CGFloat`には`*I`が使えないみたいなエラーが出ました。
3
+ 代わりに何を書いたら良いですか?
3
4
  ```
4
5
  import SpriteKit
5
6
 
@@ -8,7 +9,6 @@
8
9
 
9
10
 
10
11
  var SelectWorldBTN = [SKSpriteNode]()
11
- let gap = self.frame.width/5
12
12
 
13
13
  override func didMove(to view: SKView) {
14
14
 
@@ -30,6 +30,7 @@
30
30
 
31
31
  func placeSelectWorldBTNOnPositions() {
32
32
 
33
+ let gap = self.frame.width/5
33
34
  for i in 0..<SelectWorldBTN.count{
34
35
  SelectWorldBTN[i].position = CGPoint(x: self.frame.width/5+gap*i, y: self.frame.height/6*5)
35
36
  }