|
5仿真币
我想建立两个种类A和B
$ C i5 d" f1 @& v7 r; xA10个,B10个; t' f1 r. l, F2 f+ h9 y- H$ W
想要把B的第一个乌龟颜色从黄色改变为红色* e- V6 r/ g' W1 ^' P: X% O4 N: I
发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?" J. T9 U0 B/ q, {# B2 O
还有:ask a-B 10 [ ] 不是固定改变B的第一个乌龟的颜色,重复按
8 k t: i: q( \) F* T' T( R得到不同的结果,如图a1 和a28 X {+ z9 u# u1 L
想要一直改变B的第一个乌龟的颜色该怎样写???
! {0 \4 n4 v( H6 ~, J; I3 m5 `! h1 ~. ^
9 A; R4 s3 L) z0 Dglobals [ a ]" L& U6 y7 q9 K8 J+ K- i% [
breed [As a-A]
! @& C- C6 ]7 @ C* J9 c3 ` nbreed [Bs a-B] " T' h2 g- y+ ^/ g+ a0 ]
to setup, M. {$ T9 g: g
clear-all% a! ]7 h5 V+ Q! ?+ m
create-As 10[setxy random(5) random(5) 3 r# r! }/ }; d/ i8 n
set color 3]
! X u, P3 s0 ~9 Rset a (20) H6 l5 m+ V! e" y
create-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9
% A- B( _3 {8 m# A5 k5 R6 R] [setxy a a + o! Y9 g5 _; j/ [& B% b( H) e
set a (a + 0.2)
, K3 e0 a4 i, aset color 45' X% j: `, w" Y/ W
]
) i, ~) L# }# l2 K; i9 x- b ]" _1 d. M6 ]/ R! ~
; k3 R' k; m0 k* N8 |& Q
end
/ G% e C3 n6 `0 x
5 s+ Z; `: w: Q9 ]to go # N2 @! U$ ?" y9 l
ask a-B 10 [set color 15]
& c" |' K% Z2 g( ^) }7 Dend |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|