我的swift游戏有问题。我想每2秒生成两个Sprite并像飞扬的鸟管一样移动它们。我尝试过这种方式,但延迟后我的游戏崩溃了。这是DidMoveToView:(我直接跳到有趣的部分)letdistanceToMove=CGFloat(self.frame.size.width+140)letmovePipes=SKAction.repeatActionForever(SKAction.moveByX(-distanceToMove,y:0,duration:NSTimeInterval(0.01*distanceToMove)))letremovePipes=SKAction.remo
如果我试图在屏幕的2个定义区域中生成敌人(顶部和底部中间有一个它们无法生成的区域),我该如何防止它们生成在每个区域的顶部或太靠近每个区域其他。我的sprite在屏幕上相对较小,我在这里找到的唯一建议是创建一个可能的位置数组,每次使用其中一个位置时将其从列表中删除,但首先我不知道那会是什么样子,其次,我有很多可能的位置,因为我正在使用5px高Sprite,我希望他们能够在该区域清除后重生。我选择顶部或底部的方法只是选择一个随机数1或2,这取决于我有2个函数使它们位于顶部或底部。我只需要没有2个对象在一个球的直径范围内生成。有什么想法可以将其整合到我的产卵中吗?编辑://Createyou
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭2年前。Improvethisquestion我有一个CentOS服务器。系统是nginx/php-fpm。它有16GB内存。CPU:8CPU频率:2660.203MHz为什么我