9
我有一個SKSpriteNode
包含其他SKSpriteNodes
。如何創建SKSpriteNode
的所有像素均爲黑色的副本?Sprite Kit iOS 7 - 如何將陰影添加到SKSpriteNode?
一旦我有了這個影子SKSpriteNode
然後我將它翻轉倒置並用它作爲影子。
感謝
我有一個SKSpriteNode
包含其他SKSpriteNodes
。如何創建SKSpriteNode
的所有像素均爲黑色的副本?Sprite Kit iOS 7 - 如何將陰影添加到SKSpriteNode?
一旦我有了這個影子SKSpriteNode
然後我將它翻轉倒置並用它作爲影子。
感謝
可以使用同樣的圖像是這樣產生陰影:
SKSpriteNode *shadow = [SKSpriteNode spriteNodeWithImageNamed:@"YourImageName"];
shadow.blendMode = SKBlendModeAlpha;
shadow.colorBlendFactor = 1;
shadow.color = [SKColor blackColor];
shadow.alpha = .25; // make shadow partly transparent
然後,只需放置它,只要你喜歡根據所需的光的方向。如果你想讓它變成純黑色,Alpha不是必需的。
感謝這非常接近的作品。雖然 – 2014-09-27 12:34:05
我也需要穿過所有的孩子節點,但陰影仍然是顏色。 – 2014-09-27 14:04:45