《iOS和tvOS 2D游戏开发教程》——第2章,第2.2节移动僵尸
本节书摘来自异步社区《iOS和tvOS 2D游戏开发教程》一书中的第2章,第2.2节移动僵尸,作者 【美】raywenderlich.com教程开发组,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.2 移动僵尸我们打算通过5次迭代过程来实现僵尸移动的代码。这样,你可以看到初学者常犯的一些错误及其解决方案,最终,你会理解移动是如何一步一步实现的。 首先,实现一种简单但并不理想的方法,即在每一帧中将僵尸移动固定的数量。在开始之前,打开GameScene.swift并且在didMoveToView()中注释掉把僵尸的大小设置为其两倍的那一行代码,如下所示: // zombie.setScale(2) // SKNode method 这一行只是一个测试,因此,我们不再需要它了。正常大小的僵尸,已经够让人害怕的了。 2.2.1 第1次迭代:每帧固定移动在GameScene.swift中,添加如下的方法: override func update(currentTime: NSTimeInterval) { zombie.position = CGPoint(x: zombie.pos...