我正在尝试制作一个类似Frogger的游戏,其中补丁移动并且乌龟只能移动到安全补丁上。如果我有一些红色的补丁,我怎么能“移动”它们就好像它们是乌龟?我目前有这个,但它似乎偶尔会移动一个以上的补丁,因此,如果有多个红色补丁,则会破坏一些红色补丁:
if pcolor = red
[ ask patch-at 0 1
[ set pcolor red]
set pcolor black ]
答案 0 :(得分:0)
您可以要求将邻居贴片(左侧或右侧)涂成红色,并将实际贴片涂成黑色或任何默认颜色。
为此你需要获得实际的补丁坐标。使用patch-at
询问0,1
相对于整个世界的补丁。