2016-05-28 73 views
0

我試圖製作一個類似Frogger的遊戲,其中的補丁移動並且龜只能移動到一個安全的補丁上。如果我有一些紅色的補丁,我該如何將它們「移動」,好像它們是烏龜一樣?我現在有這一點,但它似乎在一次偶爾移動超過1個補丁,因此,一些紅色斑塊會被破壞,如果有一個以上爲紅色:如何模擬移動補丁?

if pcolor = red 
[ ask patch-at 0 1 
    [ set pcolor red] 
    set pcolor black ] 
+0

你可能想看看Wilensky的實現:http://modelingcommons.org/browse/one_model/1588#model_tabs_browse_info – mattsap

回答

0

你可以問將相鄰的補丁(左或右)塗成紅色,並將實際的補丁塗成黑色或默認顏色。

爲此,您需要獲取實際的色塊座標。使用patch-at0,1索要相對於整個世界的補丁。