在这里为大学代表队工作,我们在Netlogo工作。基本上我有一个功能,每15个刻度产生medkits,但它们不会出现在屏幕上。代码基本如下:
breed[kits kit]
kits-own [qtEner]
to Go
spawn-kits
end
to spawn-kits
if (remainder ticks intervalo) = 0
[
create-kits 1
[
set nrg qtEner
set shape "medkit"
set size 1.5
set heading 0
setxy random-xcor random-ycor
output-type "Created"
]
]
end
会很感激一些反馈。万分感谢。
答案 0 :(得分:2)
您的设置程序是什么?你有一个tick
某地增加你的柜台吗?
此外,如果您希望套件独立设置set qtEner nrg
变量,我认为您可能需要kits-own
。
这对我有用:
breed[kits kit]
kits-own [qtEner]
to setup
ca
reset-ticks
end
to Go
spawn-kits
tick
end
to spawn-kits
if (remainder ticks 10) = 0
[
create-kits 1
[
set qtEner 5
set shape "circle"
set size 1.5
set heading 0
setxy random-xcor random-ycor
print "Created"
]
]
end