问题标签 [skshapenode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Rotating an SKShapeNode along its center
I have an SKShapeNode (rectangle in this case) which I am trying to rotate along its center. However it is rotating along the screen's bottom left point. Since I cannot set an anchor point for SKShapeNode, how can I achieve my requirement (to rotate the shape along its centre). This is the code I'm trying.
ios8 - SKShapeNode strokeColor 在 ios8 上是否损坏?
使用模拟器(iPhone 4s、5、6),我发现在 iOS7 上以下代码工作正常,但在 iOS8 上没有绘制笔画。(w 和 h 在别处定义)。
没有在设备上测试过,是这个模拟器还是我必须做其他事情?
IOS 7
iOS8
sprite-kit - 带有patternImage cocos2d的setFillColor不起作用
我正在尝试用图像填充 SKShapeNode。我已经尝试了很多东西,但无法让它工作。游戏加载,但屏幕上没有显示任何内容。这是我最近的代码。
我很感激任何帮助。谢谢
ios - 如何使用 spriteKit 快速绘制一个圆圈?
我刚开始用 swift 进行 ios 开发,但我不知道如何画一个圆圈。我只是想画一个圆圈,将其设置为一个变量并显示在屏幕上,以便以后可以将其用作主要播放器。谁能告诉我如何做到这一点或为我提供代码?
我在网上找到了这段代码:
但是当我把它放在 xcode 上并运行应用程序时,游戏场景中什么也没有出现。
objective-c - SKShapeNode 定位
我在 SpriteKit 周围闲逛并遇到了一些奇怪的事情,即我只是添加SKShapeNode
了应该在 iPhone 上全屏显示的矩形
我的视图以这种方式初始化 override func viewDidLoad() { super.viewDidLoad() }
生成的场景如下所示:screenshot
所有节点都移到左下角。基本上矩形形状的左下角超出范围(我通过将蓝色形状定位到 (200, 200) 而不是 (0, 0) 进行了检查 - 并且左下角仍然超出屏幕框架。
场景的锚点设置为 (0, 0) 所以基本上它看起来像我,它设置形状中心点的位置。
定义节点左下角位置而不是中点的最佳方法是什么?
swift - 如何操作精灵套件的 SKNode?
我将星空编码如下。现在我想在用户触摸它时删除它。然而,下面的代码删除了天空中的所有星星。如何访问单个星节点来操作它?
ios - Swift:从精灵套件 SKShapeNode 图纸中检测交集
我正在用 Sprite Kit 画画。我想检测用户的图纸何时相交。
我试图遵循代码,但它不起作用。似乎精灵套件并没有节省所有积分:
ios - 在 Sprite Kit 中使用核心图形
我正在使用雪碧套件。我有一个带有以下核心图形代码的形状:
我注意到当我将它添加到 SKShapeNode 时,它会失去填充和描边颜色。我还注意到,当我缩放此对象时,它会将其视为 SpriteNode,而不是矢量。
我知道您可以调整 SKShapeNode 的笔触、填充、笔触宽度、lineCap 和其他内容。
我想要两全其美。我怎样才能从 CoreGraphics 获得完整的形状、填充和笔触到 SKNode 中,以便我可以翻译它并接收鼠标单击事件?
谢谢你的帮助。
swift - 扩展 SkShapeNode 以获取 nxm 矩阵中的矩形位置
我SKShapeNode
用来在 anxm 矩阵中添加矩形。现在我想将 nxm 位置存储在SKShapeNode
. 当然,我可以简单地使用 .name 属性并将 nxm 位置存储为字符串。这有一个缺点,当我试图访问该位置时,我总是不得不用字符串而不是点来挣扎。
有没有一种简单的方法来扩展 SKShapeNode 类型以获得如下内容:
ios - Swift:SKShapeNode的比例视图:如何确定?
在 Swift 中,我想计算红色 SKShapeNode 占(蓝色)SKScene 层的百分比。找不到确定形状区域的方法。有没有办法计算 SKShapeNode 的面积?