首页 > 代码库 > SpriteKit 学习体会贴(不断完善中)
SpriteKit 学习体会贴(不断完善中)
1. 关于 SKShapeNode
刚接触SpriteKit时,看到这个类,以为它会比SKSpriteNode更为轻量级,但其实不是:
Shape nodes are useful for content that cannot be easily decomposed into simple textured sprites. Shape nodes are also very useful for building and displaying debugging information on top of your game content. However, the SKSpriteNode class offers higher performance than this class, so use shape nodes sparingly.
其实是SKSpriteNode有更高的效率。
这里提到了SKShapeNode的使用场景:Shape nodes are useful for content that cannot be easily decomposed into simple textured sprites. 这句话怎么理解呢?
我们看一看官方文档用SKShapeNode实现的效果图:
上面这4附图,都是用ShapeNode绘制出来的。我是这样理解的,当你需要利用opengl函数绘制一些内容时,可以使用ShapeNode,否则应该使用SpriteNode。
SpriteKit 学习体会贴(不断完善中)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。