小编Nic*_*ans的帖子

在SpriteKit中创建Button:Swift

我想在一个SpriteKit或一个SKScene中创建一个按钮,将视图发送到另一个视图控制器.

我尝试使用"performSegue with identifier",但显然SKScene不支持这一点.如何创建一个按钮,将视图发送到另一个视图SpriteKit

这是我尝试用来执行此操作的代码.

带有"HomeButton.prepareForSegueWithIdentifier()"的行只是一个例子.它实际上不会让我添加"prepareForSegue"部分,它不支持它<---我的意思是,当我去添加它时,它是无法识别的.

class GameOverScene: SKScene {

     var HomeButton: SKNode! = nil


    init(size: CGSize, won: Bool) {
        super.init(size: size)

        backgroundColor = SKColor.whiteColor()

        HomeButton = SKSpriteNode(color: SKColor.blueColor(), size: CGSize(width: 100, height: 100))
        HomeButton.position = CGPointMake(CGRectGetMidX(self.frame), CGRectGetMidY(self.frame))
        HomeButton.userInteractionEnabled = true
        self.addChild(HomeButton)

        let message = won ? "You Won!" : "You Lose!"





        let label = SKLabelNode(fontNamed: "Title 1")
        label.text = message
        label.fontSize = 40
        label.fontColor = SKColor.blackColor()
        label.position = CGPoint(x: size.width/2, y: …
Run Code Online (Sandbox Code Playgroud)

ios sprite-kit skscene swift

8
推荐指数
3
解决办法
1万
查看次数

在Spritekit中使用UITableView

我目前遇到了一个问题.我正在创建一个游戏,我希望能够使用UITableView来显示数据(如级别).但是,我严格使用SpriteKit,似乎无法让UITableView和SpritKit工作.

我尝试在我的'GameScene'类(一个SKScene)中创建一个名为'gameTableView'的变量,并将其值设置为我创建的一个名为'GameRoomTableView'的类.

var gameTableView = GameRoomTableView()
Run Code Online (Sandbox Code Playgroud)

该类具有'UITableView'的值(注意我没有将它设置为UITableViewController).

class GameRoomTableView: UITableView {
}
Run Code Online (Sandbox Code Playgroud)

我能够将tableView添加为我的SKView的子视图.我在我的GameScene类中的'DidMoveToView'函数中完成了这个.在其中得到的观点显示.

self.scene?.view?.addSubview(gameRoomTableView)
Run Code Online (Sandbox Code Playgroud)

但是,我不知道如何更改部分的数量以及如何添加单元格.类不会让我访问这些类型的东西,除非它是一个viewController并且我需要一个实际的ViewController来获取它上班.我看过很多游戏都使用tableViews,但我不确定他们是如何让它工作的,哈哈.

请不要犹豫,告诉我我做错了什么,如果你知道一个更好的方法来解决这个问题.如果您有任何疑问,请告诉我.

uitableview ios sprite-kit swift

7
推荐指数
1
解决办法
2288
查看次数

淡出动画Swift

如何从一个View控制器到下一个控制器制作淡入淡出动画.所以基本上我想要的是当我点击一个按钮时,它从当前视图控制器淡化到它链接到的那个.有没有办法做到这一点.我一直在寻找并且在Swift中找不到任何东西.感谢您的帮助!

animation ios swift

1
推荐指数
1
解决办法
3376
查看次数

App Store Connect 操作错误 Transporter 问题

我正在尝试上传我的应用程序,但是我不断弹出此错误。我不确定是什么原因造成的,因为我没有真正改变任何东西,但我似乎无法修复它。看起来好像缺少一个文件。我尝试过重新安装 Xcode,但没有解决任何问题。任何帮助表示赞赏。

在此输入图像描述

xcode swift app-store-connect

1
推荐指数
1
解决办法
859
查看次数