SKCamera 节点 - Swift 3

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

我在 swift 3 项目中设置相机时遇到问题。

这是我的代码

cameraNode = childNode(withName: "cameraNode") as! SKCameraNode
view.scene?.camera = cameraNode

你能帮我找出问题所在吗?即使我在场景编辑器中移动相机,它也不会对我的游戏视图产生任何影响。

非常感谢!

xcode swift3 skcameranode
1个回答
2
投票

设置一个如下所示的变量:

var GameSceneCamera = SKCameraNode()

保留第一行代码,具体如下:

cameraNode = childNode(withName: "cameraNode") as! SKCameraNode

并删除第二行代码,具体如下:

view.scene?.camera = cameraNode

最后,非常重要的一步:

  1. 转到文件 GameScene.sks

  2. 打开导航侧栏或导航器(单击右上角第三个按钮)以打开侧面的资产

  3. 单击场景或包含所有这些资源的顶部资源

  4. 打开右侧边栏或实用工具(点击右上角第一个按钮)

  5. 单击相机并选择节点

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