|
|
5仿真币
我想建立两个种类A和B
* a5 U* C: h N% {# B3 ~- i# l/ iA10个,B10个
$ @9 P$ @; r4 Y3 n L7 L想要把B的第一个乌龟颜色从黄色改变为红色
1 `- d4 H8 s. p% I( s- d发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?
# q- c/ V$ S2 k, V" ~2 b5 F还有:ask a-B 10 [ ] 不是固定改变B的第一个乌龟的颜色,重复按: j0 r# c9 F1 k5 o" T
得到不同的结果,如图a1 和a2
* v3 W, R8 }& O7 ]/ c想要一直改变B的第一个乌龟的颜色该怎样写???
: t/ K" c- M4 w; i% D, Z& D" ~) S* f, }; A7 @
5 N( q' \5 X- i3 A1 Q9 Kglobals [ a ]
, W D* _; j" B6 b, ^breed [As a-A]
4 I. G3 D2 w& Mbreed [Bs a-B] : o$ d, b2 S4 s) b6 G. A; N( ?
to setup
/ B, I0 G9 J, M U clear-all$ F( H3 v. A, K" U+ m; y
create-As 10[setxy random(5) random(5) ! e4 d8 V; C# ~
set color 3], r: Z" @% N9 L1 w7 E
set a (20)! {/ N) P; }0 K; X
create-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9
% b' D9 ?0 O4 P- H9 k9 M4 W] [setxy a a * C: ~' M6 B! }
set a (a + 0.2)+ j# B$ D u2 ~) T1 o
set color 45
. p% P$ l- w7 E8 E8 B- [3 I0 x5 ~]
}9 e l+ ?) C# K ]5 |# d: ?. n% G
7 b8 _0 u' M- S
end
1 z: {0 M5 F7 L0 u9 a8 R- J
% j, @! q3 F% R) N) h. K% {8 zto go
+ V1 k! @% A, [ask a-B 10 [set color 15]5 `# l+ Y3 z9 \- p: n- g
end |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|