在netlogo中,如何在不改变标题的情况下旋转海龟的形状?

在netlogo中,如何在不改变标题的情况下旋转海龟的形状?,netlogo,Netlogo,换句话说,我如何独立地完成海龟的旋转(通过命令,而不是通过形状编辑器)和平移。下面的示例代码使海龟向前移动,同时看起来完全朝着另一个方向: turtles-own [real-heading apparent-heading] to setup clear-all create-turtles 10 [ set real-heading random 360 set apparent-heading random 360 set heading apparent

换句话说,我如何独立地完成海龟的旋转(通过命令,而不是通过形状编辑器)和平移。

下面的示例代码使海龟向前移动,同时看起来完全朝着另一个方向:

turtles-own [real-heading apparent-heading]

to setup
  clear-all
  create-turtles 10 [
    set real-heading random 360
    set apparent-heading random 360
    set heading apparent-heading
  ]
  reset-ticks
end

to go
  ask turtles [ set heading real-heading ]
  ask turtles [ fd 1 rt random 25 lt random 25 ]
  ask turtles [
    set real-heading heading
    set heading apparent-heading
  ]
  tick
end

假设您的模型设置为(与持续更新相反),您的用户将只能在视图中看到海龟的明显航向,而不会看到海龟的“真实”航向。

我不相信您可以。你为什么要这样做,也许有不同的方法。例如,乌龟可以看到与实际指向不同的方向。