首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >填充SKShapeNode纹理

填充SKShapeNode纹理
EN

Stack Overflow用户
提问于 2017-01-20 08:58:45
回答 1查看 422关注 0票数 2

我不会说英语,我会简短的,对不起。

我有SKShapeNode,尺寸为100x10000,如何填充它的纹理?

我使用了这样的方法:https://gist.github.com/man1/413642637ebd0b00fe2b

这是不合适的,因为他花费了大量的RAM和没有创造100x10000大小的纹理。

我使用SKScopNode来切割路径SKShapeNode上的纹理,这是必要的,但只有iOS10. iOS9不能使用SKShapeNode作为掩码。

SKShapeNode分割成较小的部分,在我的例子中,这是不方便和不实际的。还有其他方法来填充SKShapeNode的纹理吗?

UPD:,我忘了澄清。SKShapeNode不均匀。只是复制/粘贴纹理是不合适的。

EN

回答 1

Stack Overflow用户

发布于 2017-01-21 07:19:49

这样做是没有效率的。我猜你想为你的游戏水平做一个平台,对吧?你的精灵100×10000皮克斯将占用大量的内存,对你的游戏设计不好。您应该做的是将平台分成小块(与屏幕相同的宽度),并在角色向前移动时加载它。当平台脱离屏幕时,将其从场景中移除(从而节省内存),并在前面加载另一个。

请阅读本文以了解以下内容:https://digitalleaves.com/blog/2013/12/parallax-scrolling-in-spritekit-made-easy/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41759635

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档