如何在SpriteKit中创建连续的“雨”节点
在最近的日子里,我正在使用Spritekit构建我的第一个iOS游戏。 在此过程中,我需要创建逐帧连续生成的“雨”对象( 节点 ),就像实际上是下雨一样。 在几个简单的步骤中,我将向您展示如何创建这种效果。 #创建一个SpriteKit项目 首先,我们需要创建Spritekit项目。 从此模板中,我们可以删除所有无用的内容,例如GameScene.sks中的所有元素。 #创建RainFall.swift 现在我们需要创建一个新类,以我的RainFall为例 继承了SKNode 。 然后我们初始化一个图像:SKSpriteNode ,并创建一个将与场景宽度相乘的随机变量。 这样,节点将在场景的整个宽度上随机生成 。 接下来,我们添加physicBody来声明该节点的纹理和尺寸。 除了尺寸之外,我们还需要创建CategoryBitMask和碰撞…