使用SpriteKit为游戏场景添加雪花效果

问题描述 投票:0回答:1

我正在尝试使用 SKEmitterNode 将雪花效果添加到我的游戏场景中。由于游戏场景相当大(25600 x 32000 像素),我最终将粒子效果添加到场景相机节点。它确实给人一种无论我走到哪里都会下雪的效果。然而,它也会引起问题。由于相机固定在玩家角色上,因此,当玩家移动时,雪会在相机周围移动。每当玩家向上移动时,雪也会向上飘。当玩家向下移动时,雪似乎以双倍的速度落下。当玩家左右移动时,雪也会左右移动。 我的问题是:有没有办法让雪花飘落而不受玩家动作的影响。 如果需要直接添加到场景而不是相机节点,如何让它覆盖整个场景?

预先感谢您的帮助。

sprite-kit particles skemitternode
1个回答
0
投票

我找到了解决问题的方法。设置发射器的targetNode = scene

© www.soinside.com 2019 - 2024. All rights reserved.