1
我使用網絡標誌,我想請求所有海龜的東西,但它適用於每個單獨龜:要求所有的海龜,但適用於每個不同的龜 - 的NetLogo
to setup-t
ask turtles [
if color = white [ set t 99 ]
if color = red [ set t 92.4 ]
if color = orange [ set t 85.8 ]
if color = brown [ set t 79.2 ]
if color = yellow [ set t 72.6 ]
if color = green [ set t 66 ]
if color = lime [ set t 59.4 ]
if color = turquoise [ set t 52.8 ]
if color = cyan [ set t 46.2 ]
if color = sky [ set t 39.6 ]
if color = blue [ set t 33 ]
if color = violet [ set t 26.4 ]
if color = magenta [ set t 19.8 ]
if color = pink [ set t 13.2 ]
if color = black [ set t 6.6 ]
]
end
以這種方式適用於所有海龜,但每隻烏龜都有不同的顏色,我想不同的和單獨的適用於每隻烏龜。我怎樣才能做到這一點? 謝謝
你給的代碼有什麼問題?它是不是無法實現你想要的,或者你正在尋找不同的方式來編碼它?你也可以把顏色調出來,然後說'用烏龜問一下[color = white] [set t 0.99]'等等,或者你可以使用列表。例如顏色列表和數字列表,然後在顏色列表中找到索引並使用它索引到數字列表中。 – Mars 2013-04-26 06:23:40
我想要成爲每隻烏龜的個體。有沒有辦法做到這一點? – bhc11 2013-04-26 09:45:38
bhc11,我還不清楚目標是什麼。在設置't'值之前,每隻烏龜都已經有了不同的顏色嗎?創建烏龜後,你想讓每隻烏龜都擁有獨特的顏色和't'的想法嗎?類似這樣的事情並不困難。如果你想給't'賦一個隨機值,你可以使用'ask turtles [set t random-float 100]'。 – Mars 2013-04-27 04:47:42