|
5仿真币
我想建立两个种类A和B, k# f9 k/ c' L" D4 h
A10个,B10个+ b E* n& U2 c7 e$ y% ?7 T
想要把B的第一个乌龟颜色从黄色改变为红色0 A7 C2 _0 \& I+ s; t
发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?0 U4 w: ^' [4 O
还有:ask a-B 10 [ ] 不是固定改变B的第一个乌龟的颜色,重复按
# [% r8 Z3 G, Y0 b8 K* z得到不同的结果,如图a1 和a2; Z3 b: B$ k/ r0 t/ S; ~4 M
想要一直改变B的第一个乌龟的颜色该怎样写???
; p) ~' _# O- ~
& L {$ m' W$ K( d( `' |+ K& f4 l
globals [ a ]
9 C: a7 P6 Q3 j* b( m6 E5 M1 ]breed [As a-A] 6 b! b. d4 E$ J4 x
breed [Bs a-B]
( q' l3 X0 g0 N( Z% c7 y* O0 ^to setup, B& C5 a8 k# ]2 x3 A+ {! S
clear-all/ t4 P( D$ K0 ], c4 t
create-As 10[setxy random(5) random(5) : G3 D! s6 ]% F7 \+ u( {
set color 3]. {( Y( O7 d# E
set a (20)
) t; l9 s! Q2 \1 k9 d' i+ G2 ?create-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9 ( F4 X% ~, Y0 K" O/ ~
] [setxy a a 1 G- G' y$ W, |% \$ }2 _5 l! y# [
set a (a + 0.2)
: k7 }2 d5 J, {4 f' ?. a$ C, i) }set color 45
+ @& ~2 `2 E' w' m# a$ T] 1 U0 K1 z3 e* K3 ?
]. ~: L3 R6 b# Z$ ^
+ v* L6 c1 d! P" m% @! j
end
4 h; Z- e0 B# u, l
/ u' V( f2 A" T" @5 G) t8 \2 @to go
) y: i/ u) n: T) ]# fask a-B 10 [set color 15]* H6 Z) D6 t7 X2 x7 x3 Z8 }
end |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|