|
5仿真币
我想建立两个种类A和B) C# R, ~' `# A% q. A. o* ~( }9 i
A10个,B10个2 a9 F1 N2 b x) ?5 k
想要把B的第一个乌龟颜色从黄色改变为红色/ g+ q5 i; h! h- \6 @& k
发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?# Z% `1 T' X8 @! k' ]+ b
还有:ask a-B 10 [ ] 不是固定改变B的第一个乌龟的颜色,重复按
( @) G* O# g: ~# c得到不同的结果,如图a1 和a2
( F% [4 N* v" c8 I/ ?/ \想要一直改变B的第一个乌龟的颜色该怎样写???
$ w; Y& P8 d) h! {; N! f3 k% M6 }/ G- r+ t
0 p' W7 i, o4 I. H, U" }1 C6 Nglobals [ a ]! g4 ~, v3 ~+ O' O$ Q# m
breed [As a-A] % [1 N8 Z: d7 ]
breed [Bs a-B]
' m* Y% J* J! e H4 ^- `to setup% K; E7 @: W$ n1 @: Q* S7 u; T
clear-all
( d' y: W* k7 s1 A }$ ]create-As 10[setxy random(5) random(5)
W9 c3 f' Y/ gset color 3]
0 J7 G$ |% g. R o! _! K. X/ i" sset a (20)
3 Z, _8 z0 Q* ~: c# S4 m- Bcreate-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9 . }/ S9 Q; J* X& ?
] [setxy a a
5 M; M3 Q2 q; t' } pset a (a + 0.2)( v) I5 ?! n3 c- U+ ~) J( O
set color 45( S% g- x% P8 }
] 5 y% u w. f* F% {7 |
]
# [0 |! B) ^$ I1 i. _ M6 K
) h6 [% n, y/ S Oend
% m, T$ c! y! H1 h1 g# R0 i# i2 A3 K4 x' y; s) g
to go
/ M5 @ N7 U F7 Z) W$ pask a-B 10 [set color 15]) V! x/ [7 h; c# y$ ~! d
end |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|