|
|
5仿真币
我想建立两个种类A和B q, q/ |3 h3 d: l$ _! X
A10个,B10个
- ~* u5 t) n$ V% v- m3 a& m J {想要把B的第一个乌龟颜色从黄色改变为红色
. ^( q& P" b4 o: M发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?
# [; I% V [% Y. V$ I还有:ask a-B 10 [ ] 不是固定改变B的第一个乌龟的颜色,重复按' |/ I& I2 S8 `8 Q) E
得到不同的结果,如图a1 和a2
) G5 D4 v1 Z; B. g7 E$ o想要一直改变B的第一个乌龟的颜色该怎样写???+ N% v) R2 p K9 [7 b
/ O7 K9 M! I) @
/ ~; }2 [8 |, n$ M- ?% W0 _0 W
globals [ a ]
" o" S/ j6 L/ B) F4 V2 \6 c* K+ obreed [As a-A] ! F3 h5 p+ k- w% W# d
breed [Bs a-B] $ A( _3 }, k4 ?& n% N
to setup1 o Y2 a2 C' W7 j9 g
clear-all- C# k! r4 i$ O2 Z
create-As 10[setxy random(5) random(5)
3 j( V4 M/ q0 Fset color 3]
+ ^) n4 T& K: z$ f z( L/ Wset a (20)9 q6 O. Z2 x5 d5 m
create-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9 5 L( s1 \9 a% ~" F/ X2 N% h0 x
] [setxy a a 3 g5 U1 o$ \: O5 e
set a (a + 0.2)
3 H1 b: F/ c8 s, }: x+ ?8 tset color 45
9 |( W( b5 R/ l]
, s8 r7 _1 @/ }# ?; G( c/ @6 f ]
9 y5 O1 [0 A+ F. i* w
# f, G" L. c/ q$ B. Lend5 t/ `3 ?. ]; t8 s0 {7 g9 n. @! v) N* D
# X2 P3 s5 @8 L3 \ W Y
to go " i, Q. ?6 y, x O$ u `! L
ask a-B 10 [set color 15] `7 D, N. Z. W! @# d
end |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|