skspritenode

    0热度

    1回答

    是否有可能使用APGN格式作为SKSpriteNode的纹理?

    0热度

    1回答

    我正在为一个精灵制作动画,当它触及另一个精灵时,会调用一个物理接触函数。在这个函数中,我试图让这个精灵碰到另一个。它的身体是bodyA,但它是一个SKPhysicsBody,并且它不能转换为SKSpriteNode。你有什么想法? 这个函数在接触时被正确地调用,我只是试着去得到身体进行接触的精灵。最后的想法是获取我正在寻找的精灵附加的动作,但我想当你有精灵时很容易。 let shootCatego

    0热度

    1回答

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

    3热度

    1回答

    我有一个函数,创建SpriteNode副本并沿指定的时间间隔沿矩形路径移动每个副本。我在这个时间间隔中遇到了一个问题,即在动作运行时,动作以不一致的间隔执行,从而在sprite节点之间形成奇怪的间隙。 var items = [SKSpriteNode](); let item = SKSpriteNode(imageNamed: "Spaceship"); func createItem(

    2热度

    2回答

    我遇到了一个很大的问题,我的应用程序。当我转换到新的场景时,我的MainMenu场景不会释放。 //GameViewController override func viewDidLoad() { super.viewDidLoad() if let view = self.view as! SKView? { // Load the SKScene from

    1热度

    2回答

    我在SpriteKit.my中创建了GridView,要求是在网格视图中随机混洗图像。 这是我的代码,随机显示图像没有重复,但此代码仅适用于两个images.for多个图像此代码不起作用。 int RandomRowMainImage = arc4random_uniform(3); int RandomColumnMainImage = arc4random_uniform(

    0热度

    1回答

    我有一个非常简单的应用程序。我有从天而降的广场,这是物理实体。当用户点击一个正方形时,它会跳起来。他需要防止水果接触地面。 现在我想,当触摸苹果时,只需移动它的position.y += 10。但我希望苹果能够在不同的x方向上跳起来,我不知道如何实现这一点。 例如,当我触摸广场的左下角时,它不仅应该跳起来,而且还应该向右跳。 任何想法如何实现这个移动到迅速?

    1热度

    1回答

    我正在初始化并通过SKShapeNode的纹理显示一个SKSpriteNode,其中有一个代表圆的一部分的特定路径。下面是一个形状我使用一个游乐场产生的一个示例: import SpriteKit import PlaygroundSupport let view = SKView(frame: CGRect(x: 0, y: 0, width: 300, height: 300)) le

    0热度

    1回答

    我把几SKSpriteNode在SKSPriteNode阵列didMove(查看:SKView)使用 enumerateChildNodes(withName: "//*") { (node, stop) in if let spriteNode = node as? SKSpriteNode{ if let nodeName = node.name{ if

    0热度

    1回答

    我正在制作一个僵尸启示录式的奶酪游戏,我无法知道在哪里/如何申报僵尸。我认为,因为我在Gamescene.sks文件中制作了每个名称都是“僵尸”的文件,那么他们就会这样声明。我试图让僵尸(我在.sks文件提出4)追逐玩家(这也是我成立了.sks文件和编码在代码上线。) override func didMove(to view: SKView) { let player = self.