// Inside of your gamescene:
func spawnThingEveryTenSecondsThenDeleteAfterThree() {
func spawnShootyThing() { /* input your code here */ }
func despawnShootyThing() { /* input your code here */ }
let wait10 = SKAction.wait(forDuration: 10)
let wait3 = SKAction.wait(forDuration: 3)
let spawn = SKAction.run { spawnShootyThing() }
let despawn = SKAction.run { despawnShootyThing() }
let action = SKAction.sequence([wait10, spawn, wait3, despawn])
// If you don't want this action to run forever, then remove this action!
let forever = SKAction.repeatForever(action)
self.run(forever)
}
我无法理解上面的代码。我在调试练习的推荐书中得到了这个。我调试了程序。但我无法理解它是什么以及它是如何工作的,所以请帮助。
答案 0 :(得分:2)
在上面的程序中,您导入了iostream
,这是一个头文件,是C ++标准库的一部分。如果您想知道代码中使用using namespace std
的原因,可以查看this答案。
int main()
是一个返回类型为整数的函数。
你已经声明了两个整数i和j,分别存储10和5。 'modResult'和'divResult'是两个预定义的整数,您可以在程序执行期间存储计算值。
modResult存储结果10/5的提醒,在这种情况下提醒为0时为零。
使用cout>>
语句打印这两个值。
祝你学习C ++好运。 :)