【发布时间】:2014-12-11 04:40:57
【问题描述】:
我想创建一个无限的游戏背景,例如“Binary Rush”或“Stay in the line”。背景可以是简单的轨道。这有点像一条随机的赛道。
目前我使用单个 SKShapeNode 来绘制路径,并将 lineWidth 设置为一个大数字。我使用var path = CGPathCreateMutable(); 创建随机轨道。
显然这不是理想的解决方案,因为轨道仅限于单行。我希望轨道可以扩展为不同的宽度,甚至在轨道内添加一些障碍物。
所以我的问题是: 1.这两个游戏的背景是不是都是图片,滚动的时候是随机加载的? 2. 我怎样才能随机生成这些轨道,并灵活地改变它的宽度或在其中添加障碍物? 3.如何组合这些轨道的不同部分,我假设不会创建无限长的路径。应将其拆分为不同的段,并在段滚出屏幕后将其 removeFromParent。
非常感谢 looooooooooooooot!!! :)
【问题讨论】:
标签: swift sprite-kit cgpath skshapenode