NetLogo - 踏上补丁初始化新功能

NetLogo - Stepping on patch initializes new function

我正在 Netlogo 上创建这个游戏,其中一只乌龟基本上穿过迷宫移动到红色补丁。一旦到达红色补丁,它将进入下一个级别。我已经写了两张地图,但如何将两者联系起来?

我该如何做到这一点,当一只乌龟踏上红色补丁时,一个新函数就会初始化?

 ask turtle-in-question [if pcolor = red [code you want to run] ]

应该可以 和

一样
if [pcolor] of turtle-in-question = red [code to make new level]

它适用于观察者级别,因此在大多数情况下它将是更好的选择。