netlogo - Netlogo 海龟如果到达上限就会死亡
问题描述
大家早上好:我目前正在制作一个无限制世界的太空入侵者版本。我已经做了所有的事情,但是我的激光束有问题。不打外星人不打到世界上限不灭,世界无极限,从底部来。我希望激光束(乌龟)die
到达时,max-pycor
但我不知道该怎么做。如果你能帮助我,我将不胜感激。
这是我想做的一个例子
ask laser [
if reach max-pycor [ die ]
]
解决方案
海龟总是可以访问补丁的补丁变量,它是站立的。这样,您可以轻松检查海龟(在本例中为激光)是否在最后一个补丁上:
ask laser
[
if pycor = max-pycor [ die ]
]
推荐阅读
- ruby - LoadError:无法加载此类文件——googleauth
- collections - Magento 2 产品集合排序不起作用
- python - 使用 Seaborn 将 1D 时间序列绘制为沿 y 轴边缘直方图的线
- c# - 使用 ExpandoObject 和 IDictionary 从动态 JSON 中删除转义字符“\”
- arrays - 具有用户指定大小的 MIPS 数组声明
- c++ - C++、BTree 插入
- c# - CQRS DDD - 命令和领域模型的关系
- javascript - 使用带有 $.each 的 Ajax 获取复选框的值
- java - 计算以 Millis 为单位的日变化
- reactjs - 异步等待在反应中获取api数据