CGFloatとIntで型キャストしたりSKSapeNodeで楕円を描く
SKShapeNode(ellipseIn: CGRect(x:, y:, width:, height:))で楕円を描くし、SKShapeNode(ellipseOf: CGSize(x:, y:, width:, height:))で楕円の輪郭線だけ描く。
.fontsize関数は引数がCGFloat型でないとだめ。CGPointの引数も同じくCGFloat型。
一方、昨日のstrideは引数がInt型。
両者を使い分ける時は、多く使う型を最初に指定して、たまにしか使わない方をその度に引数の中でキャストした方がいいみたい。
【例】
(前略)
let ty: CGFloat = 30
(いろいろあって)
t.fontSize = ty ←CGFloat
t.fontColor = .red
t.position = CGPoint(x: frame.midX, y: frame.midY - ty/2) ←CGFloat
(またいろいろあって)
for i in stride(from: 0, to: y1/2- Int(ty), by: 10){ ←Int
(中身略)
}
(後略)
…みたいな。
[以上です]













