0
私はSceneKitでアニメーション "DAE" モデルを実行しようとしている:SceneKit Swift3コンパイラ・エラー
let url = Bundle.main.url(forResource: "art.scnassets/Player(walking)", withExtension: "dae")
let sceneSource = SCNSceneSource(url: url!, options: [SCNSceneSource.LoadingOption.animationImportPolicy: SCNSceneSource.AnimationImportPolicy.playRepeatedly])
let animationIds: NSArray = sceneSource?.identifiersOfEntries(withClass: CAAnimation)
for eachId in animationIds {
let animation: CAAnimation = (sceneSource?.entryWithIdentifier(eachId as! String, withClass: CAAnimation.self))!
animations.add(animation)
}
character?._walkAnimations = animations
しかし、コンパイラそれはライン上でスロー:
はanimationIdsを聞かせて:NSArrayの= sceneSource?。 identifiersOfEntries(withClass:CAAnimation)
とエラーを書き込みます。
をvに変換できません。 '[String]型の値を返す指定された型 'NSArray'
この問題を解決するのを手伝ってください。
ありがとうございます。
ありがとうございました。 –