我有一个开始菜单ccb,其中有一个按钮,表示" start。"我只是需要它,以便玩家可以点击开始按钮,然后将它们带到我的另一个ccb" gameScene。"
我使用swift。我该如何做到这一点?我一直在寻找最后几个小时,但尚未找到这个问题的实际答案。
答案 0 :(得分:0)
想出来。
首先,请确保您的SpriteBuilder按钮将CCControl设置为您希望所有更改发生的方法。您可以通过单击SpriteBuilder中的按钮并查看侧栏上的“代码连接”选项卡(看起来像箭头的中间按钮)。
我称我的是“开始”。然后,在XCode的场景类中,创建一个与放在侧栏中的名称相同的方法。
其余的应该是这样的:
func start() {
var gameScene : CCScene = CCBReader.loadAsScene("GameScene")
CCDirector.sharedDirector().replaceScene(gameScene)
}
“GameScene”是我想去的场景的名称:GameScene.ccp
。
编辑:确保您的按钮还有一个变量(doc root var)名称。我打电话给我的按钮“startButton”。我老实说不确定这是否会导致问题,但我添加了一个名字,似乎让事情变得有效。