gpt4 book ai didi

ios - 随着时间的推移围绕某个点进行缩放 SpriteKit

转载 作者:行者123 更新时间:2023-11-29 03:26:50 25 4
gpt4 key购买 nike

我有一个 SpriteKit 场景,我想在其中获得像相机变焦和缩放一样的效果。有谁知道任何库或一些简单的方法来做到这一点?

这在其他 2D 引擎中很容易做到,但看起来并不简单。

我正在考虑从应用程序委托(delegate)中执行此操作,并使用窗口进行缩放,因为我的角色确实保持在相同的位置。

我想要实现的预期效果就像“愤怒的小鸟”关卡开始时相机平移到关卡然后启动文档一样。

http://www.youtube.com/watch?v=_iQbZ3KNGWQ这是我正在谈论的相机变焦和平移的示例。

感谢您的帮助。

最佳答案

如果将 SKNode 添加到 SKScene,并使场景内容成为该节点的子节点,而不是场景的直接子节点,则可以缩放和平移所有节点只需调整所添加节点的 xScaleyScaleposition 属性即可更改所包含的内容。 (任何您不想滚动的内容,例如分数或其他内容,都可以添加到不同的 SKNode 或直接添加到场景中)。

可以通过覆盖 SKScene 中的 update:didEvaluateActionsdidSimulatePhysics 之一来完成调整子类。选择取决于您是否只是在 update: 中自行移动角色,或者是否也通过运行 SKActions 或模拟物理来移动角色。

关于ios - 随着时间的推移围绕某个点进行缩放 SpriteKit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20362972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com