- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
;num-Holes 实际上是一个全局变量。我试图让他们避开黑斑(地板上的洞)
if any? Patches in-Radius num-Holes with[pcolor = black]
[
set heading (towards min-one-of num-Holes[distance myself]) + 180 - random 10 + random 10
]
我正在努力让我的僵尸避开黑色 Blob 我知道 netlogo 不会接受全局“num-Holes”,所以我怎样才能让它看到并避免补丁?这是范围更广的代码,可以让我的问题更清晰。
to go
ask zombies
[
;set heading (heading + 45 - (random 90))
let closest-player min-one-of players[distance myself]
set heading towards closest-player
;wait 1
forward 1
if pcolor = black [Death]
if pcolor = black [Death]
;num-Holes is actually a global variable. I'm trying to get them to avoid the black patches(holes in the floor)
if any? Patches in-Radius num-Holes with[pcolor = black]
[
set heading (towards min-one-of zombies[distance myself]) + 180 - random 10 + random 10
] ]
end
请并谢谢你:)
最佳答案
在编写代码时,您似乎已将 num-Holes 设置为代理集。 (补丁?) 那么您想将第一行更改为 (如果有)? (半径 5 内的孔数)
。
您可能还想查看 NetLogo 用户社区模型中的僵尸模型。
如果num-Holes
实际上是一个设置黑色斑 block 数量的整数,那么您需要采取不同的方法:首先收集黑色斑 block 。最好为此引入一个全局漏洞
。
globals [holes]
to setup
create-holes ;; e.g., ask n-of num-Holes patches [set pcolor black]
set holes patches with [pcolor = black]
end setup
to set-zombie-heading ;; zombie proc
if any? holes in-radius 5 [
set heading (towards min-one-of holes [distance myself]) + 180
set heading (heading + random 20 - 10)
]
end
关于netlogo - 试图让海龟品种避免出现特定颜色的斑 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26820265/
嗨,我正在为类(class)做作业,但最后一部分遇到了一些麻烦。这部分我正在编写代码来绘制一些阶段,并放入一个具有图片背景和一些自定义功能的世界中。我认为阶段的代码是问题所在。你们能帮我检查一下吗?
假设我们有一个文件my_file.txt内容: foo bar 和另一个文件my_other_file.txt包含: baz 我想使用 turtle 读取这两个文件的内容这样我就得到了 Shell 将
我正在尝试一项练习,要求我在Python中使用turtle绘制字母表中的字母。到目前为止,我认为我对如何使用前/后距离和旋转角度绘制直线、曲线和形状有了很好的理解。 我正在尝试绘制字母“B”,这是我的
我想将 Python Turtle 模块 (tkinter) Canvas 转换为位图。我按照“How to convert a Python tkinter canvas postscript fi
我是一名优秀的程序员,十分优秀!