自定义SpriteKit“开门”、“翻页”过渡
Posted
技术标签:
【中文标题】自定义SpriteKit“开门”、“翻页”过渡【英文标题】:Custom SpriteKit "Door open", "Page Turn" transition 【发布时间】:2014-03-17 04:52:29 【问题描述】:是否有任何关于在 SpriteKit 中创建自定义过渡的文档或教程?
有什么办法可以修改[SKTransition doorwayWithDuration:1];
只显示一扇门,向用户打开?
我在 github 上找到了这个项目,并将其修改为使用单门。 https://github.com/mkftr/DoorwayTransition 但这仅适用于视图。不是SKScene。
有没有办法修改它以便我可以让它工作?
我找不到任何东西,文档或其他内容,解释了这些。 SpriteKit 中捆绑的转换太少了,我认为这将是许多其他开发人员的常见问题。
以上所有都失败了,还有什么选择? 我正在整理一本交互式书籍,并且真的希望在场景之间进行体面的翻页过渡。
请注意,我不是在寻找“页面卷曲”,而是更多“开门”过渡。 但如有必要,将满足于“页面卷曲”,有人可以解释如何做到这一点。
这本书只能在 iPad 上使用。
【问题讨论】:
【参考方案1】:这是一个非常好的翻页控制器,您可以自定义创建门式翻书:
https://github.com/mpospese/MPFoldTransition
但是,这也仅适用于视图。但是,您可以利用它来发挥自己的优势。
由于 SKScene 是在 SKView(它是 UIView 的子类)上呈现的,因此您可以在不同的 SKView 上显示每个场景,并在每个实例之间使用翻转过渡。
【讨论】:
ios 上的多个 SKView 存在问题,因为只有一个实时更新 @LearnCocos2D 那么还有什么办法可以让这个工作正常进行呢?我可以用 CIFilters 创建自己的吗? @LearnCocos2D 我在 viewController 上使用另一个 SKView 作为显示在运行实例顶部的表单。它不会停止呈现 viewController 的 SKView 的渲染。 @BeauYoung 请也看看这个答案:***.com/a/22528395/2043580.以上是关于自定义SpriteKit“开门”、“翻页”过渡的主要内容,如果未能解决你的问题,请参考以下文章