首页 文章

Swift中SpriteKit的缺点是什么? [关闭]

提问于
浏览
-1

我刚开始在Swift学习 SpriteKit . 我很惊讶,因为 SpriteKit 易于使用和有用,例如当我想播放声音,设置重力,添加动画等...

当我只使用基本的 UIKits 时,我想知道什么时候不应该这么做 .

到目前为止,我认为当我应该使用SpriteKit时:

  • 这是一款游戏应用

  • 如果用户需要使用手势

  • 如果游戏需要物理学

您如何看待何时使用SpriteKit以及何时不使用SpriteKit?

1 回答

  • 1

    UIKit:

    • 显示基本(通常是静态)视图

    • 显示基本动画和交互

    SpriteKit:

    SpriteKit框架可以轻松创建高性能,节省电池的2D游戏 . 通过支持自定义OpenGL ES着色器和光照,与SceneKit的集成以及先进的新物理效果和动画,您可以在游戏中添加力场,检测碰撞并生成新的光照效果 .

    • 当你需要将物理学应用于"views"(精灵)时

    • 想要渲染阴影时(即使在2D中)

    • 当你想要显示例如爆炸(带有粒子)

    • 当您想要检测碰撞时

    ......以及游戏开发中需要的许多其他正常事物 .

    结论:

    想想你想做什么 . 如果你只想用一点动画显示视图,你就不需要SpriteKit . 但是当你想要做更复杂的事情时,比如让球反弹并摧毁障碍物,你应该使用SpriteKit .

相关问题