sprite-kit

    0热度

    1回答

    我的场景中有一个移动摄像头,它始终跟随我的玩家。但是我也有一些其他的内容(屏幕控制),我想留在屏幕上的一个地方,但是当相机移动时,控件正在移动到。我将如何去做这件事。我搜索了很多,发现SKConstraint,但我找不到任何教程在swift 3中使用它。 我应该使用SKConstraint吗?如果是的话,我该如何使用它,如果不是的话,我怎么把控件始终保持在屏幕上的某个位置。 我也知道我可以更改控件

    0热度

    1回答

    我有一个小游戏的工作,我的节点是移动这样的: SKAction * actionMove = [SKAction moveToY:HEIGHT + self.frame.size.height/2 duration:actualDuration]; [self runAction:[SKAction sequence:@[actionMove, loseAction]] withKey:@"st

    1热度

    1回答

    我一直在试图添加一个背景在我的SKLabelNode周围,但我无法弄清楚如何以编程方式在swift 3中做到这一点。我看到一些旧的帖子使用.background,但没有不为我工作。 let background = SKSpriteNode(color: UIColor.white, size: CGSize(width: CGFloat((title.frame.size.width)), he

    2热度

    1回答

    因此,我正在制作一款游戏,并淡化了一个节点,但我不知道它是从场景中移除还是只是隐藏起来。我想在完全相同的地方添加另一个节点,并且我不希望节点彼此相交。 let fadeOutAction = SKAction.fadeOut(withDuration: 2.0) nodeToFadeOut.run(fadeOutAction) 这工作完美,但我不知道节点是否从场景中删除。

    1热度

    1回答

    我在SpriteKit游戏中遇到了爆炸粒子的位置问题。当导弹与敌人相撞时,我称之为“func爆炸”,但爆炸并不是杀死敌人的地方,而是位于屏幕中央。我已经设置了“爆炸位置”与“敌人位置”相匹配,但是爆炸仍然发生在屏幕中间,我怎么能改变这个位置以使爆炸位置与被杀死的敌人的位置相同? func spawnExplosion() { let explosionEmmiter = Bundle.m

    0热度

    1回答

    孩子,我想选择这样的孩子的孩子: var button = childNode(withName: "button") as! SKSpriteNode 的SKSpriteNode内部“通知”中,选择一个孩子使用时存在SKSpriteNode“按钮”

    0热度

    2回答

    此代码崩溃,因为secondBody未与节点关联。 func didBegin(_ contact: SKPhysicsContact) { // Set vars to hold bodies var firstBody: SKPhysicsBody var secondBody: SKPhysicsBody // Sort bodies if

    2热度

    1回答

    我有个问题,帮我理解这个话题。老实说,我花了几天的时间研究这个话题,但还没有成功。 有上SpriteKit一个简单的游戏,斯威夫特3 我试图实现排行榜游戏中心。 iTunes Connect已经建立,排行榜已创建,测试用户已创建。 当我开始游戏时,用户应该登录。显示所创建板子的按钮,我可以在Game Center中打开我的排行榜。 问题在于排行榜中得分的值未更新。 我的比赛成绩都存储在变量“分数”

    0热度

    1回答

    我想让我的宇宙飞船拥有跟随它的粒子轨迹。我将如何做到这一点? 这是我为我的飞船代码: override func didMove(to view: SKView) { spaceS.position = CGPoint(x: self.frame.width/2, y: self.frame.height/2) spaceS.setScale(0.05) spaceS

    0热度

    1回答

    我已经搜索了我所有的代码,并且仍然无法弄清为什么我收到我正在收到的错误。我也看过其他线程,并且在spritekit上找不到更新的东西,于是我转而问自己的问题。 Xcode是告诉我它是一个线程1:信号SIGABRT对我的 “类的AppDelegate:UIResponder,UIApplicationDelegate” 在AppDelegate中的错误: 2017-08-29 23:26:57.77