skspritenode 相关问题

SKSpriteNode是绘制纹理图像,彩色方块或与颜色混合的纹理图像的节点。

在SKSpriteNode中有一种分配和调用变量的方法吗?

我正在尝试创建一个用户触球的游戏,如果他们用正确的数字触摸球,则会增加他们的分数。我在球上放了一个标签来显示球号。 ...

回答 1 投票 0

使用Swift创建SKSpriteNode子类

我正在尝试创建类,它是SKSpriteNode的子类,我想为它添加其他属性和函数。但是在第一步中我遇到了一个错误。这是我的代码:import SpriteKit class ...

回答 1 投票 21

如何在触摸屏幕时移动精灵,在点击屏幕时禁用

我正在制作一个游戏,我在屏幕上移动一个精灵,但如果我点击屏幕它将移动到那个位置,我只想让它移动,如果我把手指放在屏幕上,所以精灵将......

回答 1 投票 0

将SKReferenceNode / SKScene添加到SpriteKit中的另一个SKScene

我想在我的主GameScene上添加一个SKScene。 SKReferenceNode似乎是一个很好的解决方案。我有: - GameScene.sks(主场景) - Countdown.sks(添加到GameScene的场景) - Countdown.swift(...

回答 2 投票 2

快速更改SKScene类中的SKSpriteNode图像

我在SKScene类下定义了SKSpriteNode,之后如何更改SKSpriteNode图像,例如:class GameScene:SKScene {var player = SKSpriteNode(imageNamed:“player”)}我想......

回答 1 投票 8

如何创建一个圆形圆周的SKSpriteNode,只是轮廓?

我想创建一个如上所述的SKSpriteNode。我尝试过UIBezierPath,但是XCode没有识别创建该类型对象的功能。我想我可能要输入一些东西,......

回答 2 投票 2

减少Spritekit中的延迟

我在Spritekit中制作的游戏中得到了一些lagg。我相信问题是我必须在“spawn”SKAction.run块中进行大量工作。问题是,我不知道还能把它放在哪里。我有 ...

回答 1 投票 1

在SpriteKit中跟随的敌人会加班加点

这是我必须更新的代码和过时的博客文章导入SpriteKit类CreateEnemies {var enemySprites:[SKSpriteNode] = [] static var lowerRate = 120 static var upperRate = 250 ...

回答 1 投票 0

Swift:如何获得Spritekit场景的大小以呈现SKNode全屏?

我正在创建一个简单的游戏,我想获得一个SpriteKit场景的实际大小(宽度/高度),以便能够呈现一个SKNode(/ SKSpriteNode)来填充整个显示,但显然......

回答 1 投票 2

如何在Swift中正确地从父节点中删除SKSpriteNode的子类(要从数组中移除,屏幕上的空格......)?

我已经创建了一个子类:类EnemySprite:SKSpriteNode并使用以下代码在我的游戏场景中添加了一个敌人:let enemy = EnemySprite(imageNamed:“enemy.png”)self.addChild(敌人)现在当我拍摄时......

回答 1 投票 0

移动节点后,SKSpriteNode的X,Y坐标不会更改

我有以下代码将SKSpriteNode从屏幕外的位置移动到屏幕上的位置。 spawnNode在屏幕外创建一个起始位置的节点。 nodePositions是一个......的数组

回答 2 投票 1

使用SKSpriteNode physicsBody创建墙/障碍

我的SKSpriteKit应用程序中有一个单独的“Floor”类。当我第一次创建这个类时,我使用self.physicsBody = SKPhysicsBody(edgeLoopF rom:self ....

回答 1 投票 -1

SpriteKit:对象在彼此之下

我的游戏中有两个坦克,一个红色,一个蓝色。我已经设置了他们的PhysicsBody,但它们并没有互相击打,而是相互碰撞。 Simulator截屏(1)Physics类别:struct ...

回答 1 投票 1

Swift 4:SKActionMoveBy向左而不是向右

我有一个名为MainTank的SKSpriteNode但是当我尝试移动坦克时,它向左移动而不是我做的,这是我的代码让moveRight = SKAction.moveBy(x:MainTank.position.x + 4,y:0,持续时间: ...

回答 1 投票 0

SKSpriteNode .run不起作用或不起作用

我试图找到以下skspritenode奇怪行为的来源:有时它只是不执行.run(...)或执行不完整。我找不到任何规律性,所以我想......

回答 1 投票 0

无法更改SKSpriteNode的纹理

在我的游戏中,我正在创建一个具有特定纹理的Circle对象,但是例如,如果Circle击中某个墙,我希望其纹理发生变化。不幸的是,由于某种原因这不起作用,我......

回答 2 投票 2

多个精灵节点,只出现一个

1输出的图像位于这里我对swift中的编码很新,而代码“工作”的意思是其中一个精灵将出现在这种情况下的“播放按钮”但是我无法得到理由......

回答 1 投票 0

如何从sks文件加载节点,然后应用在Scene Editor中定义的操作

我有两个sks文件,一个带有节点,另一个带有在Scene Editor中创建的动作。我想加载节点并将它们添加到另一个节点,然后对它们应用操作,如:override ...

回答 1 投票 1

绕过子类中的Initialization:Swift和SpriteKit

我想创建一个比SpriteNode的touchesBe更高级别的SKShapeNode,所以当我想从这个sprite上的touchesBegun事件中将SKShapeNode添加到屏幕时,形状已经......

回答 3 投票 6

如何在swift中找到最近的spritenode到场景的底部

我有一个创建下降skspritenodes的功能。该函数生成一个skspritenode,动作移动到底部然后删除。它每秒都会被召唤。我正在努力创造一个新的......

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.