SKCamera节点 - Swift 3

时间:2016-11-23 19:08:43

标签: xcode swift3 skcameranode

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

This is my scene

这是我的代码

cameraNode = childNode(withName: "cameraNode") as! SKCameraNode
view.scene?.camera = cameraNode
你可以帮我弄清楚这里有什么不对吗?即使我在场景编辑器中移动相机,它也不会对我的游戏视图产生任何影响。

非常感谢!

1 个答案:

答案 0 :(得分:2)

好的伴侣,让你不用担心。 设置变量看起来像这样,

var GameSceneCamera = SKCameraNode()

专门保留您的第一行代码,

cameraNode = childNode(withName:“cameraNode”)为! SKCameraNode

并删除你的第二行代码,

view.scene?.camera = cameraNode

对,最后一步交配,这非常重要所以请仔细聆听,

  1. 转到GameScene.sks文件

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

  3. 单击,场景或包含所有这些资产的顶级资产

  4. 打开右侧的侧栏或Utilities(点击右上角的第一个按钮)

  5. 单击相机并选择节点

  6. 如果你无法解决这个问题,那么你就是一种特殊类型的愚蠢哈哈。