【问题标题】:Custom SpriteKit "Door open", "Page Turn" transition自定义SpriteKit“开门”、“翻页”过渡
【发布时间】:2014-03-17 04:52:29
【问题描述】:

是否有任何关于在 SpriteKit 中创建自定义过渡的文档或教程? 有什么办法可以修改[SKTransition doorwayWithDuration:1];只显示一扇门,向用户打开?

我在 github 上找到了这个项目,并将其修改为使用单门。 https://github.com/mkftr/DoorwayTransition 但这仅适用于视图。不是SKScene。

有没有办法修改它以便我可以让它工作?

我找不到任何东西,文档或其他内容,解释了这些。 SpriteKit 中捆绑的转换太少了,我认为这将是许多其他开发人员的常见问题。

以上所有都失败了,还有什么选择? 我正在整理一本交互式书籍,并且真的希望在场景之间进行体面的翻页过渡。

请注意,我不是在寻找“页面卷曲”,而是更多“开门”过渡。 但如有必要,将满足于“页面卷曲”,有人可以解释如何做到这一点。

这本书只能在 iPad 上使用。

【问题讨论】:

    标签: ios ipad ios7 sprite-kit


    【解决方案1】:

    这是一个非常好的翻页控制器,您可以自定义创建门式翻书:

    https://github.com/mpospese/MPFoldTransition

    但是,这也仅适用于视图。但是,您可以利用它来发挥自己的优势。

    由于 SKScene 是在 SKView(它是 UIView 的子类)上呈现的,因此您可以在不同的 SKView 上显示每个场景,并在每个实例之间使用翻转过渡。

    【讨论】:

    • iOS 上的多个 SKView 存在问题,因为只有一个实时更新
    • @LearnCocos2D 那么还有什么办法可以让这个工作正常进行呢?我可以用 CIFilters 创建自己的吗?
    • @LearnCocos2D 我在 viewController 上使用另一个 SKView 作为显示在运行实例顶部的表单。它不会停止呈现 viewController 的 SKView 的渲染。
    • @BeauYoung 请也看看这个答案:stackoverflow.com/a/22528395/2043580.
    猜你喜欢
    • 2011-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多