|
|
5仿真币
我想建立两个种类A和B
3 T9 i1 c0 \/ V, f) w" r3 V+ LA10个,B10个
6 E# x% d( G) @- k0 n4 x想要把B的第一个乌龟颜色从黄色改变为红色' ~& n {' ~% n6 `# i
发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?
1 {( o2 {4 t/ n Y: f9 H" l0 o. F还有:ask a-B 10 [ ] 不是固定改变B的第一个乌龟的颜色,重复按
_0 N, G, O0 n. p, ]2 |7 X J得到不同的结果,如图a1 和a2
/ P* S0 k- M8 |: q' P* ?6 s; f想要一直改变B的第一个乌龟的颜色该怎样写???0 V4 w4 t8 n% f" g
! I7 S0 }2 W1 w, K3 j/ f2 r1 {& Y
/ \ M# {0 ?6 f& B; [globals [ a ]8 c1 X; e# s# u" c1 a& n
breed [As a-A]
: S9 v( s; R1 Q- ?" S8 ?1 {breed [Bs a-B] 7 y; ^0 m( q( R* m7 [! q% N/ w
to setup
0 q+ j3 Y3 o1 P |: c$ e& n clear-all
/ w- q) L" \, ?, ^4 a4 @create-As 10[setxy random(5) random(5)
K/ k, v# J8 [. |1 z* i( C2 U+ tset color 3]
. u! r9 F. E4 C: q: B: Sset a (20)
9 o' N4 ~, |+ L. W. ^5 N* @create-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9 / Q8 W+ f$ h) i9 n* N
] [setxy a a
, [$ b! C: r2 O' ^+ }set a (a + 0.2)0 b2 E2 R! J0 U
set color 45
* m: g; O( {6 a) F# z]
' ?" _' A" D/ E. ?# @0 z ]
7 K/ E( H+ [3 I ) Z# t2 |) Q8 P! `* j
end4 `( ?" _0 C+ ?# X+ M
2 v/ E8 m5 f& V- Q5 V+ `to go ' y( L: T6 E) w4 h
ask a-B 10 [set color 15]% V1 }, @: y5 |2 T& c5 W
end |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|