Ios 有没有办法从代码中获取放置在场景编辑器中的SKSpriteNode的当前位置斯皮特基特
是否有方法获取场景编辑器中的SKSpriteNode的当前位置?Ios 有没有办法从代码中获取放置在场景编辑器中的SKSpriteNode的当前位置斯皮特基特,ios,swift,xcode,sprite-kit,Ios,Swift,Xcode,Sprite Kit,是否有方法获取场景编辑器中的SKSpriteNode的当前位置? 我试图在我的游戏中创建加农炮功能,我将加农炮放置在场景编辑器中,但我正在将炮弹元素编码到Swift文件中,我想从Swift文件将炮弹放置在加农炮顶部。有没有办法从代码中获取场景编辑器中放置的SKSpriteNode的位置?希望这有意义。在场景代码中,您需要引用您的加农炮,例如 让myscene=GameScenefileNamed:WhateverYourSceneIsCalled ///文件被引用后,现在可以从中引用对象。例如
我试图在我的游戏中创建加农炮功能,我将加农炮放置在场景编辑器中,但我正在将炮弹元素编码到Swift文件中,我想从Swift文件将炮弹放置在加农炮顶部。有没有办法从代码中获取场景编辑器中放置的SKSpriteNode的位置?希望这有意义。在场景代码中,您需要引用您的加农炮,例如 让myscene=GameScenefileNamed:WhateverYourSceneIsCalled ///文件被引用后,现在可以从中引用对象。例如 让myCannon=myscene.childNodewithName://yourconnonas?SKNode//或任何节点类型。 从那里你的罐头在我的大炮中被引用 如果你在Xcode中开始一个新游戏,无论是iOS还是macOS,选择SpriteKit作为引擎,让它生成模板,它会生成一个非常简单的示例,很容易参考 为此,请: 单击Xcode中的文件>新建>项目 [1] : 在您喜欢的平台上选择游戏。[2]: 将项目设置为正常 [3] : 您将在GameSecene.swift或您选择的任何语言中看到,这就是他们在场景中引用SKNode的示例。 [4] :
希望这有帮助 我看到了你的问题的趋势!到目前为止你试过什么?你做了什么搜索?你有代码要显示吗?你有没有试过,但不起作用?基本上,你只是想让别人帮你解决这个问题。根据罗恩的评论,你需要做一些很好的教程,学习如何阅读苹果的文档,这样你才能发现哪些功能可用,以及如何操作。我个人推荐Ray Wenderlich教程,因为这是我学习的方式,但还有很多其他教程。当然!非常感谢。