我正在尝试制作一个代码,其中我有一个sprite充当主要的地形精灵(也就是一个磁贴)并且在它的末尾有该精灵堆栈的克隆,同时保持滚动代码,这允许当玩家按下“a”和“d”键时,主精灵和克隆的x位置会发生变化,同时保持其正确的位置。我遇到的问题是,由于某种原因,我的地形中的第三个服装似乎在创建克隆时不会出现,以作为最后一个瓷砖。
我认为问题在于它已经创建了所有克隆,但是第一个地形块与新的克隆同时克隆了产卵。
顺便说一句,Scrollnum
确定了行中的位置。
答案 0 :(得分:1)
当你的克隆开始时,它会进入下一个服装,但由于基础spirte的服装总是第一个,克隆'永远是第二个。您需要根据克隆ID设置服装。顺便说一句,该变量(scrollnum
)应该是#34;对于这个精灵而言#34;
答案 1 :(得分:0)
我遇到了类似的问题,你可能没有使用正确的服装号码。试着去一个服装号码。
答案 2 :(得分:0)
我完全忘记了这个问题,但我确实设法弄明白了,我认为我应该发布答案,因为它可能对其他人有所帮助。
让我解释一下这段代码,as shown in the image这使用了一个块而不是我试图使用的重复循环,这主要是因为它能够更频繁地使用它以及压缩我的代码。 CloneX变量是指将tile X定位为参考屏幕大小的倍数。使用时的等式如下所示:(CloneX * 480)+ ScrollX。 TileX变量指的是您希望克隆的数量。
中的变量