touchesbegan

    1热度

    1回答

    我正在制作一个SpriteKit游戏我想知道是否有一种方法可以防止一次触摸多个触摸。 在我的游戏中,每次触摸都会添加一个对象,而且我不想那样做。 (即使它很搞笑),如果有办法,我该怎么做?我会用什么?你能指点我正确的方向吗?我知道有很多方法可以做到这一点,因为我已经看到了使用该功能的多款游戏。 我会把一些东西放入'appdelegate.swift'以防止这种情况发生,或者它会与'开始触摸'功能有

    0热度

    2回答

    我有一个简单的代码,重复的背景永远使用Spritekit,我想发生任何接触之前的背景是静静的,只有启动动画或滚动时的任何触摸开始 *// animate the background* let background = SKTexture(imageNamed: "bg.png") let moveTheBackground = SKAction.move(by: CGVe

    -1热度

    1回答

    我有一个严重的问题,我练习,但球不动。我在另一个应用程序中也遇到过这个问题 XCode版本:8.2.1 请帮帮我。 我无法取得进展。 看教程下载项目;是工作! 我在课程中创建。它不工作! 下载我的项目:Https://yadi.sk/d/TPN6OGrV3Gz7rq 我的代码 GameScene.sks图像 enter image description here GameScene.swift文

    0热度

    1回答

    我想重复显示两张游戏卡中的一张,每当用户触摸deckOfCards。 到目前为止,我得到了它的工作,但是当我再次点击deckOfCards时,卡片不会改变。试着用10个或更多的卡片名称,也没有工作。 class GameScene: SKScene { let cardname = ["card2", "ace"] let randomNumber = Int(arc4random_unif

    1热度

    2回答

    我有一些文本标签的两列。当我触摸我的第二列的任何标签时,如何获得第三列标签附加到第一列。 这里是代码列1和列2标签 column1的标签 for(int i=0;i<length;i++) { _lbl = [[UILabel alloc]initWithFrame:rect1]; // lbl.frame=CGRectMake(x, y, width+10, 30);

    0热度

    1回答

    我正在开发一个游戏,船和石头相撞。当船碰撞石头时,游戏结束。我为船和石头的交点实施了intersects()方法。对于我收集的每一枚硬币,我将分数增加+1。当船和石头相撞时,我正在进行一次轮回。执行赛格并使用重新启动选项显示比赛分数。一切都很顺利,直到我重新开始游戏,当游戏重新开始时,有一些问题。以下是问题: 起初游戏非常流畅,GameOver控制器在碰撞发生时显示,但是当我选择重新启动时显示。

    0热度

    1回答

    我使用SKTileMaps和CameraNode以及GameplayKit和SpriteKit 我要工作的代码是不正确找到在“视图”中的位置 func handleTapFrom(_ sender: UITapGestureRecognizer) { let location = sender.location(in: self.view) if (map.contains(

    1热度

    1回答

    // // CommentViewController.swift // Bordy // // Created by Micheal Tyler on 9/22/17. // Copyright © 2017 Bordy,LLC. All rights reserved. // import UIKit import FirebaseDatabase import Fireb

    0热度

    1回答

    上面是我的游戏的图像。自上而下的游戏。无论玩家在屏幕上触摸什么位置,我都希望子弹能够持续一段时间到达该位置。我也希望玩家能够在屏幕上拖动他的手指,同样的事情发生。这样玩家每次想要拍摄时都不必触摸屏幕。 到目前为止,我已经尝试了一些不同的东西,但似乎没有任何工作。 首先,我不知道我是否应该有一个单独的子弹功能。但无论如何,这是我的子弹功能。 func spawnBullets() { le

    0热度

    4回答

    我必须按leftbutton, rightbutton他们都是SKSpriteNode()。 当用户触摸其中一个按钮时,只要用户持续触摸,就会有一小船左右移动。 现在我需要给我的ship.position.x整个时间的函数或其他任何东西。我坚持要让它不断打印位置。每次触摸按钮时我都可以打印,但只打印一次。 在我didMove我只创建了按钮和船舶。所以它应该是无关紧要的。 func moveShip