gpt4 book ai didi

ios - 如何在ios场景套件中快速添加自定义动画

转载 作者:行者123 更新时间:2023-11-30 14:14:21 25 4
gpt4 key购买 nike

我正在使用场景套件制作一个游戏,其中一部分会滚动一些骰子来生成数字,我在 3DS max 2016 中制作了骰子。我可以在 3DS max 上轻松制作动画,但我如何将其加载到我的场景?我已经加载了一个没有动画的骰子,但我不确定如何加载骰子动画以使其滚动。

我打算做的是让 xcode 生成一个数字,然后用该数字从不同的文件中选择一个文件,例如动画1、动画2。假设生成的数字是2,它将运行animation2。

谢谢

最佳答案

您可以使用 OpenCOLLADA plugin 从 3DS Max 导出动画。然后你可以通过 SCNSceneSource 获得动画,例如:

let src = SCNSceneSource(URL: yourSceneURL, options: nil)
let node = src.entryWithIdentifier("yourNodeID", withClass: SCNNode.self) as SCNNode
let animation = node.entryWithIdentifier("yourAnimationID", withClass: CAAnimation.self) as CAAnimation

将动画提取到数组中,并使用 SCNNode 的 addAnimation(forKey:) 将随机动画附加到您的节点上

关于ios - 如何在ios场景套件中快速添加自定义动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31371588/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com