Apple Engine

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

Xcode 9.3 beta.1 での SceneKit の変更

今回 SceneKit の API 的には何も変わっていない。

Hashable プロトコル hashValue に SDK の Xcode 7.1+ が追加されたため、内容が変わっていないものでも Modified(変更)がかかっている様子。

一応、まとめてみた。

 

Added

CVarArg, Equatable, Hashable

  • SCNText
  • SCNShape
  • SCNFloor
  • SCNBox
  • SCNCapsule
  • SCNCone
  • SCNCylinder
  • SCNPlane
  • SCNPyramid
  • SCNSphere
  • SCNTorus
  • SCNTube
  • SCNBillboardConstraint
  • SCNLookAtConstraint
  • SCNDistanceConstraint
  • SCNAvoidOccluderConstraint
  • SCNAccelerationConstraint
  • SCNSliderConstraint
  • SCNReplicatorConstraint
  • SCNIKConstraint
  • SCNTransformConstraint
  • SCNPhysicsSliderJoint
  • SCNPhysicsBallSocketJoint
  • SCNPhysicsConeTwistJoint
  • SCNPhysicsVehicle

 

Modified

  • SCNLayer / CVarArg, Equatable, Hashable, SCNSceneRenderer, SCNTechniqueSupport

SDKs > Xcode 7.1+

  • SCNNode / SCNBoundingVolume / boundingBox
  • SCNNode / SCNBoundingVolume / boundingSphere

変更不明

  • SCNScene.Attribute / SCNView.Option
  • SCNView / SCNView.Option
  • SCNSceneRenderer / SCNHitTestOption
  • SCNSceneRenderer / SCNDebugOptions
  • SCNLight / SCNLight.LightType
  • SCNMaterial / SCNMaterial.LightingModel
  • SCNMaterial / SCNColorMask
  • SCNGeometrySource / SCNGeometrySource.Semantic
  • SCNBillboardConstraint / SCNBillboardAxis
  • SCNPhysicsBody / SCNPhysicsCollisionCategory
  • SCNPhysicsShape / SCNPhysicsShape.Option / SCNPhysicsShape.ShapeType
  • SCNPhysicsWorld / SCNPhysicsWorld.TestOption / SCNPhysicsWorld.TestSearchMode
  • SCNParticleSystem / SCNParticleSystem.ParticleProperty
  • SCNShadable / SCNShaderModifierEntryPoint
  • SCNSceneSource / SCNSceneSource.LoadingOption / SCNSceneSource.AnimationImportPolicy