- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我在使用 SKTransaction
对象 crossFadeWithDuration
时遇到问题。
它过去常常在当前 SKScene
的顶部淡出一个新的 SKScene
对我来说非常完美,但现在它更像是 fadeWithDuration 对象,留下一个灰色的间隙在两个 SKScenes 之间。
我觉得这种差异发生在最近的更新中,但直到现在我才注意到。我只是通过按下 UIButton 来调用此方法:
self.skView.presentScene(Puzzle1(size: (self.view?.bounds.size)!), transition: SKTransition.crossFadeWithDuration(2.0))
有没有其他人遇到过这个问题或知道任何解决方案/解决方法?
最佳答案
这是因为您执行了 self.skView
而不是 self.scene?.view?.presentScene 在转换到场景时也执行此操作
让 Scene = Puzzle1(size : self.size)
Scene.scaleMode = SKSceneScaleMode.AspectFill
self.scene?.view?.presentScene(Scene, transition: SKTransition.crossFadeWithDuration(2.0))
关于ios - SKTransition crossFadeWithDuration 不再有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33885253/
我在使用 SKTransaction 对象 crossFadeWithDuration 时遇到问题。 它过去常常在当前 SKScene 的顶部淡出一个新的 SKScene 对我来说非常完美,但现在它更
在我的 SpriteKit 项目中,我在场景之间转换时使用 SKTransition.doorOpenHorizontal() 动画。 在下一个场景中,我在 didMove() 函数中使用计时器每
我有一个用 Swift 编写的非常简单的 SpriteKit 游戏,其中有两个场景,我试图在它们之间进行转换。此代码完美运行: let skView = self.view as SKView let
我一直在尝试像这样在 SpriteKit 中创建场景之间的翻页过渡: + (SKTransition *)pageTurnTransition { float w = 768.0; f
我正在尝试使用 NSNotificationCenter 在两个 SKScenes 之间进行转换,但由于某些原因,当我从 SKScene 使用 NSNotificationCenter 时,cross
在 SKScene 上运行 SKTransition 会破坏原始 SKScene 吗? 例如: SKTransition *reveal = [SKTransition revealWithDire
我是一名优秀的程序员,十分优秀!