|
|
5仿真币
我想建立两个种类A和B
) Z# ^- Y' {" g9 }, P, z4 fA10个,B10个
& n5 {! s9 o( [ A6 W: R4 j! p想要把B的第一个乌龟颜色从黄色改变为红色. j( |3 R+ R5 I7 p0 y
发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?4 @: t/ [7 n" V: b6 G
还有:ask a-B 10 [ ] 不是固定改变B的第一个乌龟的颜色,重复按
$ U$ k' ?$ g# p得到不同的结果,如图a1 和a2
/ @& k9 J( F9 d, q想要一直改变B的第一个乌龟的颜色该怎样写???
( P) A) a1 M* p' }) b! q# E6 _; N7 I8 U: \7 ]3 a! l
4 Y- s: R v' Z) i7 v9 B4 k3 @3 l
globals [ a ]1 M6 y7 ], O' @0 \: ^
breed [As a-A] # ]; {) b) s; Y) o5 o9 m. ]8 v
breed [Bs a-B] - H. S$ \7 A& b( O( G+ }/ d3 E
to setup
; x. J2 C! J( e& B8 c clear-all4 I4 Z9 t" C7 H1 Y; P
create-As 10[setxy random(5) random(5)
% ~7 h: R) X+ Eset color 3]
1 I8 u/ \9 h b- o0 K7 F7 Hset a (20)
; j& @8 m2 {. e- ^6 W& `3 wcreate-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9
& d d) O% {: X/ y] [setxy a a $ @4 U- P6 a' {/ B/ |3 M9 x
set a (a + 0.2)9 @( T& A1 z2 t9 E: b7 W
set color 45* I* l8 H1 ^/ q! r
] , y! E" x- r: s1 L$ [3 \
]5 e! i9 n" X8 f& O
7 t, [. y/ A( e; a8 ~' nend
2 r& j; r$ M+ _: Y Z* m( V; m- N% S! v' |, l6 A7 a
to go % ~' ~6 |: W4 Z$ \; B* q3 e& H
ask a-B 10 [set color 15]* t: }' B f) \& f& c
end |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|