Apple Engine

Apple, iPhone, iOS, その周辺のことについて

SceneKit の変更点 (Xcode 11 beta 3)

変更されたものは2つ。
simd framework から Swift Standard Liblary の SIMD Vector Types に変更された。

 

SCNVector3

init が float3 から SIMD3 double3 から SIMD3 に変更された。

init(SIMD3<Float>)
init(SIMD3<Double>)

 

SCNVector4

init が float4 から SIMD4 double4 から SIMD4 に変更された。

init(SIMD4<Float>)
init(SIMD4<Double>)

 

まとめ

SCNVector3 や SCNVector4 など核になる部分の変更がされていた。
float4 など SIMD4 エイリアスになっているため、既存のコードでも動くようになっている。