|
5仿真币
我想建立两个种类A和B
2 R" G+ e* P' I( o! }5 l7 c: yA10个,B10个
; O$ U: q+ D3 O6 }7 Z6 M2 o2 v想要把B的第一个乌龟颜色从黄色改变为红色" A1 A3 t) Q- K6 h& R
发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?" Y7 d( n& ^$ O# t* C3 Q @/ U
还有:ask a-B 10 [ ] 不是固定改变B的第一个乌龟的颜色,重复按8 U; Y; W5 ]: h: ~
得到不同的结果,如图a1 和a2+ b K& F% U% D
想要一直改变B的第一个乌龟的颜色该怎样写???
( N# d6 E3 z0 v% x' e- Y" ~8 t) x# ]+ Y2 D" G6 R" m. s4 [
9 I6 O# s, ^1 b, d5 K8 G3 K
globals [ a ]# k! g8 B j+ X" x. f( l! X$ K9 V: l
breed [As a-A] 1 `/ B9 H" p8 q% w/ c
breed [Bs a-B] 6 V) b" z! R% _& f
to setup( w) |# a" ~7 ` ~- ]6 c0 ]0 e
clear-all
8 i" R9 N6 C6 j$ q+ ` \8 }create-As 10[setxy random(5) random(5)
; A; \5 N2 W; F) q* Aset color 3]
X8 w1 ?# `5 @( ^ f! tset a (20)0 K; m6 s6 B3 `% a
create-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9 + Z9 b7 S7 p7 q% w6 }, r
] [setxy a a
# m. r) W& \7 |7 w" ]; Z5 `set a (a + 0.2)
3 f7 f- i& z1 E2 s. B6 k0 N" G+ |set color 45' o9 m# M- U6 a4 R- s, D: @
] ( M1 y* ~0 i; A3 g, J* [' B7 G5 v
]
* `2 ` F) {. b* n/ ] * |& D0 M/ L$ C2 y/ F* g7 X! m, j. t
end
/ k* |4 D* ]& B% K: [, r* I/ f0 [ m4 O7 B2 `) D3 N; f2 H1 y* J& |5 T/ u
to go 3 }, d+ m) r0 y* R+ B
ask a-B 10 [set color 15]
9 f, S- V1 s$ y z* a! B/ Iend |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|