0

我正在尝试制作一个代码,其中我有一个精灵作为主要地形精灵(又名瓷砖),并将该精灵堆栈的克隆放在它的末尾,同时保持滚动代码,它允许 x 位置当玩家按下“a”和“d”键时,主精灵和克隆体的位置会发生变化,同时保持它们正确的位置对齐。我遇到的问题是,由于某种原因,我的地形中的第三个服装在创建它的克隆以充当最后一个图块时似乎没有出现。

我认为问题在于它已经创建了所有的克隆,但是它从生成的第一个地形块与新的克隆同时克隆出来。

顺便说一句,Scrollnum确定在行中的位置。

脚本

4

3 回答 3

1

当你的克隆人开始时,它会进入下一个服装,但由于基础精灵的服装总是第一个,所以克隆人总是第二个。您需要根据克隆ID设置服装。顺便说一下,那个变量 ( scrollnum) 应该是“仅用于这个精灵”。

将服装设置为 ((scrollnum) + (1))

于 2016-01-03T08:05:12.113 回答
0

我完全忘记了这个问题,但我确实设法解决了这个问题,我想我应该发布答案,因为它可能对其他人有帮助。

让我稍微解释一下这段代码,如图所示,它使用块而不是我尝试使用的重复循环,主要是因为能够更频繁地使用它以及压缩我的代码。CloneX 变量是指块 X 定位为参考屏幕尺寸的倍数。使用时的等式如下所示:(CloneX * 480) + ScrollX。TileX 变量是指您要克隆的数量。

这就是我最终称呼它的方式。我最终将服装设置为关卡所需的服装,以便开始生成瓷砖。然后我为块中的变量初始化] 2

于 2017-03-06T04:36:26.817 回答
0

我也遇到过类似的问题,你可能没有使用正确的服装号码。尝试减少一个服装号码。

于 2016-01-15T23:21:27.247 回答