Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何快速更改 SKSpriteNode 的颜色?
我创建了一个游戏SKSpriteNode那是黑色的 当用户触摸屏幕时我想要SKSpriteNode更改为白色 我已经用谷歌搜索了一切 并尝试了很多不同的策略 但没有成功 有谁知道如何做到这一点 这是我的场景的代码 var blackBird
ios
xcode
swift
spritekit
skspritenode
使用 CGPathContainsPoint SWIFT 时遇到的问题
我需要检查 CGPoint 是否位于 SKSpriteNode 内 经过一番研究后 CGPathContainsPoint 似乎适合我的目的 if CGPathContainsPoint my sprite path nil my poin
swift
spritekit
skspritenode
cgpath
使用 SKAction colorizeWithColor 使 SKSpriteNode 闪烁白色
好的 我有一个精灵 当被某物击中时应该会闪烁白色 我正在使用这个 SKAction changeColorAction SKAction colorizeWithColor SKColor whiteColor colorBlendFact
Objectivec
spritekit
skspritenode
具有内边缘的 SpriteKit SKPhysicsBody
我创建了一个SKSpriteNode比如说Map它有一个我定义的边缘路径 一些简单的多边形形状 我想弄清楚的是如何添加几个other将充当内部边缘的边缘路径Map 就好像整个 地图 实际上确实有holes 某种内部边界形状可以与Map整体
ios
spritekit
gamephysics
skspritenode
skphysicsbody
Swift SKSpriteNode:检测点击/双击/长按
我正在尝试创建 SKSpriteNode 的子类 它可以检测用户交互 点击 双击并按住 然后遵循委托 在我看来 这是一个相对常见的需求 但是 该代码无法在不触发单击的情况下检测双击 我根本没有找到检测按住 长按操作的方法 我这一切都错了吗
ios
userinterface
swift
spritekit
skspritenode
如何检测哪个SKSpriteNode已被触摸
我找到一个类似的问题 https stackoverflow com questions 27922198 how do i detect if an skspritenode has been touched 但我试图检测并识别用户触摸的
swift
matrix
spritekit
touch
skspritenode
如何使用 Sprite Kit 逐步模糊 SKSpriteNode 的图像?
有人可以提供一个如何使用 Apple 的 Sprite Kit 逐渐模糊 SKSpriteNode 图像的示例吗 例如 假设用户触摸屏幕上的按钮 该按钮将触发背景缓慢 即逐渐 模糊 直到达到特定阈值 理想情况下 我也想反转该过程 例如 允许
Objectivec
transition
spritekit
skspritenode
Swift SpriteKit SKSpriteNode 的“有时”不出现
我正在使用 Swift 和 SpriteKit 制作 iOS 但是 我的应用程序运行时遇到不规则现象 有时船舶 SKSpriteNodes 不会出现在屏幕上 有时子弹的 SKSpriteNodes 不会出现 有时一切都显示良好 我将子弹添加
ios
swift
spritekit
swift2
skspritenode
将文本字段添加到 SKScene
我正在使用 Sprite Kit 创建一个游戏 我想添加一个文本字段供玩家输入他们的名字 如何使用 Sprite Kit 创建文本字段 我将创建一个玩家对象 我已经设置了 并使用他们输入的名称和默认分数 0 混合 UITextfields
ios
Objectivec
UITextField
spritekit
skspritenode
旋转后使SKSpriteNode的边缘看起来平滑
我创建一个 SKSpriteNode 像这样 var shape SKSpriteNode SKSpriteNode color UIColor redColor size CGSizeMake CGFloat sizeOfShape CG
Rotation
spritekit
antialiasing
skspritenode
创建 SKSpriteNode 子类的子类
假设我想创建一堆不同类型的宇宙飞船 我想设置一个基本的宇宙飞船类 我可以用它来创建其他有细微差别的宇宙飞船 我的基类看起来像这样 BaseSpaceship h interface SpaceshipNode SKSpriteNode pr
Objectivec
inheritance
spritekit
skspritenode
SKSpriteNode 子类化 swift
我找到了一些关于此的帖子 但我仍然对如何做到这一点感到困惑 我知道我必须使用 指定的初始化程序 即 init texture SKTexture color UIColor size CGSize 真的 无论如何我都不会使用它 我只想向精灵
ios
initialization
swift
spritekit
skspritenode
如何将带有 alpha 的 PNG 转换为 RGBA4444 以便在 SpriteKit SKTexture 中使用?
我有一堆透明 PNG 我想在SKSpriteNode动画与SKTextures 我需要调整内存使用情况SKTextures 通过降低纹理质量RGBA8888 to RGBA4444 我将如何初始化SKTexture with RGBA444
spritekit
skspritenode
sktexture
如何获取SKSpriteNode名称?
我正在使用我找到的代码并尝试找出如何获取我的对象的节点名称 这是代码的一部分 let sprite1 SKSpriteNode color UIColor redColor size CGSize width 30 height 30 le
swift
spritekit
skspritenode
使用大小与原始大小不同的纹理对 SKSpriteNode 进行动画处理
我想使用 SKTextureAtlas 中的纹理为 SKSpriteNode 制作动画 使用SKAction animateWithTextures textures timePerFrame resize restore 然而 图集中的纹
swift
spritekit
skspritenode
skaction
sktexture
按基线对齐多个 SKLabelNode
我有一个收藏SKLabelNodes 每个节点代表一个单词的一个字母 每个节点都是一个节点的子节点SKSpriteNode The spriteNode有一个明确的高度设置 返回的高度 text sizeWithAttributes NSF
ios
fonts
spritekit
skspritenode
sklabelnode
Sprite-Kit 在触摸屏幕时更改节点的图像
有一个通过点击屏幕来控制的英雄 我希望每次触摸屏幕时英雄看起来都有点不同 我所做的是设置两个略有不同的图像 我希望在发生触摸事件时改变英雄的形象 到目前为止 我设置了一个数组来保存信息 但它有点行不通 NSMutableArray hero
ios
spritekit
uitouch
skspritenode
恢复0的SKPhysicsBody仍然会反弹
我正在尝试以恒定速度掉落 SKSpriteNode 并且不会弹跳 这是我正在使用的代码 SKSpriteNode floor SKSpriteNode spriteNodeWithColor UIColor clearColor size
Box2D
spritekit
skspritenode
skphysicsbody
restitution
为 SKSpriteNode 选择随机图像
我正在尝试构建一个简单的障碍跳跃应用程序 我希望从一组图像中随机选取障碍物的图像 我尝试过使用 arc4random uniform 函数和 switch case 的组合 但这似乎并没有更新 SKSpriteNode 我究竟做错了什么 c
ios
image
swift
spritekit
skspritenode
如何通过physicalBody获取SKSpriteNode?
我延长了SKSpriteNode与我自己的类一起拥有更多功能 但是 当有东西 击中 这个节点时 我怎样才能获得这个扩展节点并且didBeginContact叫做 Because contact bodyA and contact bodyB
swift
skspritenode
skphysicsbody
1
2
»