sknode 颜色或纹理
Posted
技术标签:
【中文标题】sknode 颜色或纹理【英文标题】:sknode color or texture 【发布时间】:2014-12-20 18:34:21 【问题描述】:我正在制作一个“菜单”,其中 SKNode 作为菜单背景,一堆 SKSpriteNodes 作为子元素选项。
问题是我不知道如何向 SKNode 添加颜色或纹理或其他东西以用作菜单的背景;没有 .size、.texture、.color 或 .background/.backgroundcolor 方法选项
我应该使用带有其他 SKSpriteNodes 的 SKSpriteNode,还是应该使用带有 SKSpriteNodes 的 SKScene?或者有没有办法为 SKNode 分配背景图像或颜色?
【问题讨论】:
[mainSprite addChild:childSprite]; @ValarMorghulis 我知道如何添加孩子,我想要 sknode 的颜色/纹理 SKSpriteNode *sprite = [SKSpriteNode spriteNodeWithColor:[SKColor redColor] size:yourSize]; 【参考方案1】:例如,我将创建红色精灵
let sprite = SKSpriteNode(color: UIColor.redColor(), size: CGSizeMake(20, 20))
sprite.position = CGPointMake(self.size.width/2, self.size.height/2)
addChild(sprite)
【讨论】:
以上是关于sknode 颜色或纹理的主要内容,如果未能解决你的问题,请参考以下文章