And*_*pch 5 ios sprite-kit metal
可以将SpriteKit与Metal结合使用吗?如果是这样的话,怎么能在物理世界中将金属粒子和SKNodes结合起来,以便相互碰撞,这种要求的常用方法是什么.
谢谢
Epi*_*yte 10
它们是两种完全不同的技术.Sprite Kit是一个框架,它为您提取所有渲染工作的抽象,并为您提供内置的物理引擎.Metal是纯粹的低级GPU加速图形API,可让您完全控制渲染过程.它类似于OpenGL ES,但开销更少.
Sprite Kit将使用Metal(在符合条件的设备上)渲染场景.你不需要做任何事情因为Sprite Kit处理幕后的所有渲染.
你没有将它们组合在一起,它们是两个完全不同的框架.如果您希望将物理添加到Metal,那么您将需要编写自己的物理引擎或使用像Box2D这样的现有引擎(我相信Sprite Kit在内部使用).
现在似乎可以使用SKRenderer它,它允许您混合SpriteKit和Metal(从外观上将SpriteKit添加到Metal,反之亦然)。
它是iOS 11 +,macOS 10.13+和tvOS 11+。
| 归档时间: |
|
| 查看次数: |
1649 次 |
| 最近记录: |