首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SKTransition crossFadeWithDuration不再工作

SKTransition crossFadeWithDuration不再工作
EN

Stack Overflow用户
提问于 2015-11-24 12:04:29
回答 1查看 173关注 0票数 7

我在使用SKTransaction object crossFadeWithDuration时遇到问题。

它曾经完美地在当前SKScene之上淡入一个新的SKScene,但现在它的工作方式更像fadeWithDuration对象,在两个SKScenes之间留下了一个灰色的间隙。

我觉得这种差异在最近的更新中发生了,但直到现在我才注意到。我只是简单地用UIButton调用这个方法:

代码语言:javascript
复制
    self.skView.presentScene(Puzzle1(size: (self.view?.bounds.size)!), transition: SKTransition.crossFadeWithDuration(2.0))

有没有其他人遇到过这个问题,或者知道任何解决方案/变通方法?

EN

回答 1

Stack Overflow用户

发布于 2015-12-09 08:17:26

这是因为您使用的是self.skView而不是self.scene?.view?.presentScene also when transitioning to a scene do this let Scene = Puzzle1(size : self.size) Scene.scaleMode = SKSceneScaleMode.AspectFill self.scene?.view?.presentScene(Scene, transition: SKTransition.crossFadeWithDuration(2.0))

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33885253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档