|
|
5仿真币
我想建立两个种类A和B2 M- \0 r. ]: L3 `6 P
A10个,B10个
+ P! ?/ Z$ ^! s, ^- D+ Q想要把B的第一个乌龟颜色从黄色改变为红色
) f! @3 d) }% C4 \; X发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?) N/ [4 g8 P I, l( _* a1 T6 a
还有:ask a-B 10 [ ] 不是固定改变B的第一个乌龟的颜色,重复按
3 E( [1 {9 {' e5 M; o( l, |得到不同的结果,如图a1 和a2
- X2 Q- C# ]/ V8 v. D4 m- p) E想要一直改变B的第一个乌龟的颜色该怎样写???) I# p+ Y7 @7 N) ^& F" t
- l0 k4 q* ~7 ~& f9 n$ _ D" U" N5 ~4 {. Y
globals [ a ]
- v( p2 I) v. ^# [4 e1 q1 Tbreed [As a-A]
) g, d$ x A5 f: Fbreed [Bs a-B] ) p) V, x P7 M r; u/ H
to setup
0 @: F+ @" \0 n$ u. T. ?0 D clear-all0 \: w. B% J6 h/ |% P6 r; x( c
create-As 10[setxy random(5) random(5)
3 |4 o0 ~+ d% v! `; c+ Q+ S& {set color 3] M. K6 i: k/ ]. c# s x) c" w
set a (20)
* }, a* p( R" O. N4 @7 kcreate-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9 & |$ V$ k; u* `
] [setxy a a
, A$ C+ e: u# Q- }set a (a + 0.2); a. M! w; K" S+ S' J. v6 ]% U
set color 45
* `4 j0 w2 s6 C/ d6 o] 9 g- p; v9 n. \/ J( T% H
]
' r) T% A7 q: I4 X 5 |' @* ]$ G: Q/ n/ ~0 ]% ]7 V
end
* a; n2 ^* y! A4 R! C: H, O5 K( `4 ]3 l/ F6 |
to go
! _- f6 [) C# q- x% ^ask a-B 10 [set color 15]7 A$ t# B) ^) E# u3 r, R1 v) f
end |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|