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]
它适用于观察者级别,因此在大多数情况下它将是更好的选择。
我正在 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]
它适用于观察者级别,因此在大多数情况下它将是更好的选择。