skcameranode

    0热度

    1回答

    我目前工作的一个SpriteKit游戏瓷砖编辑器。我有一个像GameScene场景(.sks)一样的地图。现在看起来像PacMan游戏。 如上所示,游戏角色停留在游戏屏幕的中心。当用户触摸屏幕时,由于touchesBegan,游戏角色将移动到该触摸点。相机会跟随游戏角色。现在,我有以下几点。 enum GameStatus: Int { case waiting = 0 cas

    1热度

    1回答

    我正在制作一款可以与Agar.io中的相机进行比较的相机设置游戏。它可以上,下,左,右。但是,在Agar.io中,您仅限于地图空间。如果你碰到地图的一边,那么你必须回去。 但是,在我的游戏中,我希望相机'包装'到地图的另一面。 我找不到任何的例子,所以我做了我自己: // This is in an SKScene private func wrapNodes() { let ca

    0热度

    1回答

    我的目标是在SKScene的背景中有一个静态节点。在这个场景中,我根据需要使用SKCameraNode进行平移。 背景节点必须是静态的,因为它显示了预计不会移动的远处的天空。 问题: 如果我只想补充的背景节点作为孩子的场景,我将不得不移动以同样的方式相机转动的背景下,为了有背景总是完全在相机的视口内可见。我不想这样做,因为背景节点会应用一些视觉效果和滤镜,因此移动它会导致性能下降。 我想要的是将背

    2热度

    1回答

    我和斯威夫特3个工作,Xcode和SpriteKit 我有一个SKCameraNode名为凸轮,我把在相机的位置的节点,以检查它: var cam: SKCameraNode! let cameraNode = SKSpriteNode(imageNamed: "hx") override func didMove(to view: SKView) { cam = SKCam

    2热度

    2回答

    好吧,所以目前我有一台摄像机编入我的项目。我将我的背景添加到游戏中,并且当前不移动。但是,我想添加更多不受相机影响的东西,如地面。 这里是我当前的代码: background.position = CGPoint.zero background.zPosition = -10 camera.addChild(background) 我只以上的代码可以让我居中项目,但不会让我把它在某一点上我

    0热度

    1回答

    我在swift 3项目中设置摄像头时出现问题。 ,这是我的代码 cameraNode = childNode(withName: "cameraNode") as! SKCameraNode view.scene?.camera = cameraNode 你能不能帮我找出什么是错在这里吗?即使我将相机移动到我的场景编辑器中,在我的游戏视图中也不会有任何改变。 非常感谢!

    0热度

    1回答

    假设: 你有一个SKSpriteNode,节点,关闭做自己的事 您已经实现了一个SKCameraNode,凸轮,以决定哪些球员可以看到 节点具有以下功能: func onScreen(camera:SKCameraNode) -> Bool { if camera.contains(self) { return true } else { return false } }

    1热度

    2回答

    。我在场景中有一个摄像机节点。 var cam = SKCameraNode() self.camera = cam //THIS WORKS, view zoomed out to 2x cam.setScale(2) //I want to animate the zoom out, but this doesn't work let zoomOutAction = SKActi

    1热度

    2回答

    This question和其他人讨论如何使用SKCameraNode跟踪SpriteKit中的节点。 但是,我们的需求各不相同。 其他解决方案(例如更新SKScene的update(_ currentTime: CFTimeInterval)中相机的位置)不起作用,因为我们只是想在节点将Y像素向下移动到屏幕后调整相机位置。 换句话说,如果节点向上移动10个像素,摄像机应该保持静止。如果节点向左或

    0热度

    1回答

    因此,在我的项目中,我有一个没有SKCameraNode的主菜单屏幕。横幅广告完美地工作,没有任何反应,直到我点击播放按钮。我正在使用StartApp广告。这里是我的主菜单屏幕: 当我切换场景时,SKCameraNode伴随着横幅广告的定位而动摇并移动它。那么,在其他场景中,我去横幅广告是不是在正确的位置。我怎样才能解决这个问题? 这里是游戏场景的图像: