|
5仿真币
我想建立两个种类A和B4 }1 Q( E- R2 m& F5 G
A10个,B10个
* |3 g0 C# Q9 _; G* \6 C% @想要把B的第一个乌龟颜色从黄色改变为红色
, P: o4 m, |" t, w7 M& W发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?7 F6 {+ U5 {6 A
还有:ask a-B 10 [ ] 不是固定改变B的第一个乌龟的颜色,重复按 i( f- Y/ [2 y) N
得到不同的结果,如图a1 和a2( l" c" ^( i, ?. {3 w
想要一直改变B的第一个乌龟的颜色该怎样写???
( j% _2 @% U- f) Y3 A$ y& {; Q' v" Y2 U$ P+ Z
# ?3 K* W I1 G8 n# q/ K% ~% u: E
globals [ a ]0 x# ~+ ]9 t( n g* P: b( r8 }- _4 Y
breed [As a-A]
) x/ u+ c2 t3 u3 z5 X; D6 qbreed [Bs a-B] $ ^: N: ]8 T @" P8 x* s! k! [$ `
to setup( U" |0 I1 s- K4 B4 N+ L
clear-all. s; s) K! b5 F' _- P2 @$ m; T
create-As 10[setxy random(5) random(5) ( k& l' n r7 \2 h) c5 p. t1 {
set color 3]" L7 S3 y0 u" {* `4 a
set a (20)
' T+ y, Z) j' Y. Z7 Qcreate-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9 * b6 Q6 h, I$ N
] [setxy a a
; y9 o* ]$ G$ S0 g5 dset a (a + 0.2)5 M3 i( \" N1 _% Z
set color 45
+ E l$ c5 i9 n4 P]
" i. d% F, I- V7 g$ u" \ ]
' h8 t8 E9 z% E( y+ @& n9 r 5 T$ _5 O. u- X2 Q
end2 [9 @0 @& V7 l- e
9 _: [4 B* v% Q8 }5 B/ T
to go
% S2 u) |7 I4 T7 b! S! n! z: `/ qask a-B 10 [set color 15]
- S8 y9 M4 u7 x! F3 y' B. g# Iend |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|