繁体   English   中英

如何在图形设计器中设计SKNode并在代码中重用它?

[英]How to design an SKNode in a graphical designer and reuse it in code?

因为事实SpriteKit不支持自定义上绘画SKNode S,我要创建一个自定义的精灵节点,然后添加其他节点了。

当我将其他节点添加到父节点时,父视图的坐标系确实使我感到困惑。 我总是必须尝试很多次才能将节点放置到我想要的位置。 有时我什至看不到添加的节点。

我觉得这很烦人。 我认为SpriteKit必须提供某种方式让我以图形方式“设计”自定义节点。 我想要类似SKScene的设计师。 但是我可以设计一个节点,而不是设计一个场景。 之后,我可以重用代码中的已设计节点,就像可以重用IB中已经设计的表视图单元一样。

Xcode中有类似的东西吗?

坐标系统非常容易理解,当您将一个节点放置在另一个节点内时,坐标将相对于父级而不是场景。

由于SKScenes是SKNode,因此您可以使用sks文件在每个节点的基础上设计节点,并为所需的每个节点加载一个sks,也可以在1个SKScene文件中创建多个节点,然后在运行时从sks中提取它们加载阶段。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM