0
A
回答
2
直接:
纹理地图可以提高内存的使用情况并呈现性能。例如,如果您的场景中使用不同纹理绘制的精灵,则Sprite Kit将为每个纹理执行一次绘制过程。但是,如果所有纹理都是从相同的纹理图集加载的,则Sprite Kit可以在一次绘制过程中渲染精灵,并使用较少的内存来完成。每当你有纹理总是一起使用时,你应该将它们存储在地图集中。
0
动画可以是文件的百名。阿特拉斯把它们放在一个大文件中。
读取一个文件(大,有很多图片)是更有效然后读取数百个文件(每一个图像)
一个大图像的渲染,然后只显示它的一部分是更有效的再分别渲染每个文件。
相关问题
- 1. Sprite-kit优化的批处理和纹理共享
- 2. 使用sprite-sheet中的图像更改sprite纹理
- 3. Glut和使用纹理图谱
- 4. Sprite Kit物理上的字旋转 - 碰撞和重力Sprite-kit
- 5. Sprite Kit生长物理体
- 6. Sprite Kit物理:NSArray对象
- 7. 使用位图有什么好处吗?
- 8. iOS7 Sprite Kit如何使用Sprite Kit重置/开始新游戏?
- 9. 如何在Sprite Kit中定位背景图像?有什么改变吗?
- 10. 在Sprite Kit中运行棒图动画
- 11. Sprite Kit和位图字体
- 12. Sprite Kit中的粘性物理体
- 13. Sprite Kit Objective C
- 14. Sprite-Kit错误
- 15. Sprite Kit SKPhysicsJoint
- 16. 使用Rails处理图像的好处是什么?
- 17. 在sprite-kit中绘制绳索的最佳方法是什么?
- 18. 在Sprite Kit中创建按钮的正确方法是什么?
- 19. 在数据库中使用视图有什么好处?
- 20. 为什么我的图像不是全屏? xcode(sprite kit)
- 21. 在Sprite Kit中为迷宫创建物理体的最佳方式是什么?
- 22. 使用try-finally模块处理输入流有什么好处?
- 23. 使用kivy纹理创建光谱
- 24. 什么时候应该决定在纹理上使用Sprite,反之亦然?
- 25. 启用Sprite Kit Multiple Touch
- 26. Sprite Kit中的混色
- 27. Collsion Detection Sprite-Kit Bitmasking
- 28. Swift 3.0 - Sprite Kit - Multitouch
- 29. Sprite Kit - 隐藏SKSpriteNode
- 30. Swift Sprite Kit错误
感谢您的回复!一个巨大的文件占用大量的内存空间。我认为在将相关图像保存在纹理地图集中并将其他相关地方保留在其他相关位置之间应该存在权衡,对吗? – user3687174
是的,我的答案中的类引用对此方面非常明确。好主意,阅读这些类的东西的类参考,因为答案真的存在那里的设计:) – prototypical