【发布时间】:2015-01-03 19:15:28
【问题描述】:
我刚刚深入研究了 Metal 的世界,我以为我已经掌握了窍门!但后来我突然想到,如果我想制作一款游戏,那么在屏幕上移动的静态对象是不够的。所以我的问题是,'是否可以使用 Metal 为模型创建动画?'
我曾研究过使用其他 API,例如 SpriteKit 和 SceneKit,但我发现它们不支持着色器,并且不如 Metal 强大。
我能想到的唯一方法是创建 60 个不同的模型,然后一个接一个地加载每个模型,以产生“定格”效果,但我认为这可能会非常低效,并希望有一个更简单的答案?
非常感谢!
【问题讨论】:
-
FIY:Scene Kit确实支持骨骼动画、自定义着色器和多通道渲染。 确实它们没有Metal那么强大。