如何让相机跟随玩家?

How to make camera follow the player?

有人在 swift 中有让相机跟随玩家的代码吗? 是否创建相机节点,如:
var camera = SKSpriteNode() ?

没有,没有类似相机的节点。但是如果你移动背景而不是播放器,你可以模拟它。

所以如果玩家向右走,背景会移动,而玩家会停留在原地。

Apple 的 Adventure 游戏是 Spritekit 的参考实现,在 "Moving the Camera" 上有一些很棒的代码和解释。它是 objective-c,但概念和代码是可移植的。

上面的回答其实是错误的,Apple docs为你提供了一个摄像头节点的完整实现(虽然我一直都是通读Objective-C)。我会 link 您和其他人查看此答案中的文档,这样您就可以学习它,而不仅仅是复制和粘贴一些代码。希望这对您有所帮助!

https://developer.apple.com/library/prerelease/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Actions/Actions.html