|
|
5仿真币
我想建立两个种类A和B
1 M- v# }: m" v( Q: y7 E3 ^A10个,B10个
: ?& {& l1 s$ ?9 K想要把B的第一个乌龟颜色从黄色改变为红色- t9 a7 p# I; Z; b2 _
发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?
1 A+ @; j' L. w2 B: z- `还有:ask a-B 10 [ ] 不是固定改变B的第一个乌龟的颜色,重复按/ P9 B# l/ c, n8 a, |9 u8 A
得到不同的结果,如图a1 和a2 R. G5 o X4 V* ?' |0 `* ~+ ]8 Q
想要一直改变B的第一个乌龟的颜色该怎样写???
`# e, n3 R2 o* o0 i8 G1 d6 i7 ?* m# ?9 z
3 M ]- L, ? {, J7 l2 o3 y
globals [ a ]7 k' M) g/ k" m. Y, B4 P
breed [As a-A]
d# A) D# y. E) O" rbreed [Bs a-B] % C& C# w& W7 [0 g) j* J: {0 E
to setup
( f+ t. V7 m) \ clear-all7 L) g1 _1 L, V4 y! r
create-As 10[setxy random(5) random(5)
1 L# @7 y U/ N. y6 z, ]* Aset color 3]; H7 }" S9 `3 }* A v: q
set a (20)
" H4 F: ]1 w5 H8 kcreate-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9 : L% K( ?4 W$ j5 L* s
] [setxy a a 4 D5 D: o. v- o D U/ _3 r3 v4 B5 X' h6 h
set a (a + 0.2)
' M$ ~2 h2 w7 S5 Y0 F+ ^3 q" Qset color 45
: ~6 O' J2 z, e6 j. p] % }$ z$ Y) p+ x; Y' n6 y1 n
]
: k% J) R& r* T8 A `8 w
; X. G* A- b+ C/ t4 F# `' l% S5 oend! x# O- P5 q7 s; Q) O& w1 I
, }- t1 v! F$ o
to go
F. I) V3 a* ~% z: E. o7 Jask a-B 10 [set color 15]9 C& O- e& W* G8 d; q( |. ?
end |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|