我正在制作一款适用于Android的9x9网格式游戏。我想要完成的是当他们点击一个按钮时,在玩家后面出现一堵墙。这个墙将开始0单位长,并随着玩家按下按钮增加,达到6个单位。到达这一点后,墙应该保持6个单位长,但最后的额外块应该消失。我是编程新手,所以任何帮助都会很好。
看起来像这样
0 | 0 | 0 | 0 | 0
1 | 0 | 0 | 0 | 0
1 | 1 | 0 | 0 | 0
0 | 1 | 0 | 0 | 0
0 | 1 | 1 | 2 | 0
如果向右移动1个空格,这将转换到下面的那个。
0 | 0 | 0 | 0 | 0
0 | 0 | 0 | 0 | 0
1 | 1 | 0 | 0 | 0
0 | 1 | 0 | 0 | 0
0 | 1 | 1 | 1 | 2
0' s为空,1为墙,2为播放器。
任何帮助都会很好:)
答案 0 :(得分:0)
每次玩家移动时,您可以将前一个图块(玩家移动的图块)添加到列表的开头并将其值设置为1,然后删除列表中的最后一个图块并将其值设置回0
所以这就是玩家移动时的事件序列: