|
5仿真币
我想建立两个种类A和B
: s0 X! j8 x3 gA10个,B10个
* K* \" M% F; f7 s) H3 h, q想要把B的第一个乌龟颜色从黄色改变为红色% {, P6 c0 x6 q2 ~+ @
发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?
2 `9 S: W7 q9 Z5 b7 n0 C9 H0 u还有:ask a-B 10 [ ] 不是固定改变B的第一个乌龟的颜色,重复按& r9 m4 U5 x4 `8 t5 A6 q
得到不同的结果,如图a1 和a22 z# O( t2 ]$ ^7 @3 o
想要一直改变B的第一个乌龟的颜色该怎样写???
* S8 Z s8 ]$ `8 q( r$ [3 W8 V r( Z1 J3 `1 Y3 z) \
# b! }- a+ z6 B; F% z% i& Oglobals [ a ]
- J$ {1 J: f G! P( |breed [As a-A]
! z! A9 e, x9 y0 y' ?breed [Bs a-B] - b$ | p7 F, o: ]
to setup
% A/ ?6 E K& }% [4 n clear-all: `+ q U: x2 P2 b9 A, n
create-As 10[setxy random(5) random(5)
* R- `, o, ?! H8 fset color 3]
- `. N$ z8 M7 Mset a (20)8 l) _2 E* A9 @1 K+ h" |
create-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9
2 ?$ v! U1 L# B5 T. S! T$ u6 ?/ |] [setxy a a 2 N* ]3 q9 e, ^$ I
set a (a + 0.2)
& l! l# V+ ?( M" A1 h: n# Pset color 45
6 ~+ D. h; T* N] + {2 p+ X( w4 n
]3 F( g- b2 n6 D3 B
9 G! X0 O7 A* Eend( n. `9 X- K: F& r, [0 V
; D" q( ?+ v! P) c G- u# D& e
to go 8 a* ^$ ]6 X9 L# {/ c
ask a-B 10 [set color 15]
/ ]7 q* l$ S+ {& Uend |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|