问题标签 [sktransition]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - “永远不会被处决”
我不知道为什么代码中会出现这个错误:
错误在于:
ios - 如何等到 AdMob 广告结束运行 SKScene 转换?
我正在为我的游戏项目实施 AdMob 广告。我希望广告先运行,然后在用户观看完广告并返回游戏后,我希望运行过渡。然而,现在过渡正在与广告同时运行,这看起来很糟糕。我的代码如下。感谢所有帮助!
transition - 如何循环我的转换?
好的,我对编程很陌生,正在尝试创建一个简单的游戏。在后台,我让一个对象从屏幕的一侧移动到另一侧,然后使用 SKAction 和 SKTransition 离开屏幕。我需要做的就是循环这个过渡,这样当对象退出屏幕时,它会再次启动并重新打开。我正在使用 SpriteKit。这是我的代码。
//墙壁
我可以在哪里添加 reapeatActionForever 代码命令或类似的东西?提前感谢您的帮助。山姆。:)
ios - Sprite-Kit 从一个场景到另一个场景的过渡
我有两个 SKScene,我在它们之间转换如下:
一旦场景 1 淡出(0.5 秒后)并且屏幕变黑,我想执行一些代码(重新分配相机节点等),以便在第二个 0.5 秒后正确设置淡入。
是否有任何回调函数可用于此中间事件?
ios - 从不同的 ViewController 呈现后场景转换失败
我有一个 GameViewController,它在不同场景之间转换,例如:CircleScene 到 SquareScene,来回转换。
只要 GameViewController 是“初始视图控制器”,上述所有逻辑都可以正常工作。
一旦我在 GameViewController 上方有了另一个视图控制器,GameViewController 的屏幕转换就不再起作用了。
GameViewController.swift
MainViewContoller.swift
我尝试过 ViewController 方法(呈现/显示)失败。ViewController 演示是否有任何问题导致场景转换失败?感谢你的帮助。
swift - 如何在我的快速游戏中添加在我的 2 个场景中播放的歌曲
我最后的游戏结束场景有一个 SKTransition 回到主菜单。我可以为最终的游戏结束场景制作一首歌曲,但我希望这首歌继续出现在我的主菜单中。
这是我目前拥有的代码的副本。
swift - 触摸屏幕时如何呈现场景?
我的游戏在我的 MainMenu 场景中的 GameScene 和菜单中。
我将以下代码放在touchesBegan
MainMenu 场景的覆盖中以呈现 GameScene:
但是如果我测试它,我会收到以下错误:
致命错误:在展开可选值时意外发现 nil
我只是不明白为什么,因为在 GameScene 中,我在 GameOver 函数中有以下代码,它工作得很好:
它们完全相同,但只有 GameOver 功能中的一个有效,为什么?
swift - 在 Spritekit 中扩展圆形切口过渡效果
我正在尝试获得类似于任天堂在 sprite kit 中的超级马里奥奔跑游戏中的过渡效果
我只想要一个圆形切口来扩展以显示下一个场景或仅显示当前场景。这不能作为标准 iOS sprite kit 转换之一使用。
我已经用一个覆盖整个场景的全黑层完成了这项工作,并使用 SKCropNode 动画一个扩大的圆圈来显示场景。
以下是其中的代码didMove(to view: SKView)
这在模拟器中有效,但在设备上运行时无效(带有最新 iOS 10 的 iPad pro 2016)。在设备上,缩放动作完成后,没有出现扩展圆圈,黑色覆盖层消失。
我的问题:
1)为什么这不能在设备上工作,只能在模拟器上工作?
2)有没有更好,更有效的方法来实现精灵套件中的这种过渡?
提前致谢。
ios - SpriteKit iOS Swift中的自定义sktransition
在两个 skscenes 之间创建自定义 sktransitions 时,我无法找到文档/示例。我可以很好地使用内置的过渡,并计划使用其中的一些。
有人可以用一个例子来解释创建过渡的过程吗?
当我看到 CIFilters 等示例时,我有点困惑。我知道这些来自 CoreImage 框架,所以我想知道这些是如何涉及的。
非常感谢。
莱昂
编辑1:
我尝试过 Swift 3 版本,例如:
并使用 SKTransition.init(ciFilter:, duration:) - 与上面相同的初始化程序,但过渡没有动画。有趣的是,回到主游戏屏幕的过渡,一个内置的翻转动画,直到上面指定的持续时间结束后才会开始。