我是 netlogo 的新手,我有一门课程,我完成了大部分课程,但我无法设置笔来与开关一起使用,我应该编写代码来做到这一点,这是我的代码
turtles-own [pen ]
to setup
clear-all
ask patches [ set pcolor sky ]
setup-turtles
end
to setup-turtles
create-turtles turtles-to-create
[ set color lime setxy random-xcor random-ycor set size size-of-turtle]
set-default-shape turtles "circle"
end
to go
ask turtles
[
fd 1
]
end
to goforever
ask turtles
[
fd 1
]
end
Run Code Online (Sandbox Code Playgroud)
如果你的开关的变量被命名draw-paths?
,那么你会这样做:
to go
ask turtles [
ifelse draw-paths? [ pen-down ] [ pen-up ]
fd 1
]
end
Run Code Online (Sandbox Code Playgroud)
顺便说一句,您不需要同时使用go
和goforever
过程。只需制作一个调用 的永久按钮即可go
。