设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7405|回复: 2

[求助] 请教关于主体种类的问题

[复制链接]
发表于 2008-8-23 10:28:35 | 显示全部楼层 |阅读模式
5仿真币
我想建立两个种类A和B
% f( F2 m2 |3 Q  [) z  pA10个,B10个8 b. p6 n0 d: l
想要把B的第一个乌龟颜色从黄色改变为红色  m! Y& h3 a9 p' D7 x: m
发现不能用ask a-B 0[ ] ,只能用ask a-B 10 [ ] ,为什么?
$ Z) X  m6 k# D3 i+ ]/ S) ]! y- Z还有:ask a-B 10 [ ]  不是固定改变B的第一个乌龟的颜色,重复按
" L- A9 O8 }1 R- X! c+ T/ r; n得到不同的结果,如图a1 和a2) ~& q* l; S5 U5 N# m% B: ?$ e
想要一直改变B的第一个乌龟的颜色该怎样写???
7 `; p8 C- X- c$ n. ]$ }& u/ Z: i6 j6 {' e; g

! D9 [* v' ?# ]5 G' r; _2 d  i8 pglobals [ a  ]6 w  G3 ]0 l6 e5 z) [
breed [As a-A]  3 g5 o, h" {% X/ V- h$ Q" `) ~" C
breed [Bs a-B]
) H' @* }( R: k0 Eto setup% F" k- z  p5 @- J. j1 W, d. v
  clear-all
" C$ i4 h) g) F" ocreate-As 10[setxy random(5)  random(5)   Z; J4 @; A! U# @) Z2 ^6 Z" I
set color 3]
: ?! V9 \- @& [, T! o0 x' B1 `set a (20)- X9 W. a+ A8 d3 F' X1 G$ S0 l3 r
create-Bs 10[ foreach [0 1 2 3 4 5 6 7 8 9
9 s' M* F  O2 B" K4 U- O] [setxy a a 2 O  e+ t' K, W( s# c" d. w/ [
set a (a + 0.2)
6 F( X( z& z7 p& q+ a5 mset color 45
/ S1 [, `9 q$ x. i( p# v8 l: o]
4 y# q1 r5 j( x% ~+ _) j   ]0 k  |; \7 \8 j

* O  A1 X' W9 {. X2 Zend" h; x. b: U0 G2 l
6 Z" {6 _8 X( V# @
to go
) h1 T. h% i8 n" _( r. L/ Y8 u( Qask a-B 10 [set color 15]; P" D1 B- q0 B4 p" |: n' [( G
end

附件: 您需要 登录 才可以下载或查看,没有帐号?注册
 楼主| 发表于 2008-8-25 12:05:19 | 显示全部楼层

请教楼上

你说:位置不同是你在B分布的时候使用随机位置
, I6 F& `( d9 d那么B分布不随机该怎样写?
 楼主| 发表于 2008-8-25 14:43:48 | 显示全部楼层

我知道了!

程序写成如下就可以解决了:# J( ~% \: ~6 Z' [: z/ k

+ L% r! u$ q4 \% G$ `globals [ a  ]( g0 a) E6 ~* _3 `2 ?' M
breed [As a-A]  
1 k1 A- Y/ M& z) b" N$ L0 tbreed [Bs a-B]
3 G2 a! B  ]6 d$ J/ f' @to setup
9 _/ [/ j/ n# O/ r7 Y- _  clear-all, p8 V' i+ a) v* L
create-As 10[setxy random(5)  random(5)
: W6 O/ |* h: f& hset color 3]
, T' e' z) ]! {! l0 o
4 x  C) `' l/ Qset a (20)
4 a1 s* C6 x- z( T; ?' s$ Lcreate-Bs 10[
' ]( o* l, _% Hforeach [10 11 12 13 14 15 16 17 18 19 ] [
2 C" @# W6 D: h% G) Nask a-B ? [setxy a a ) p5 M6 h5 v6 x2 N& B
set a (a + 1). S$ O- s! ~1 }. ]( o5 o
set color 451 z" K* t2 `/ y, q/ `
] ]$ ?/ U; i  M0 {. ^: P$ a
   ]. D. k8 ]! d/ {6 E1 H6 H4 T2 A

2 A8 r# X# o' Jend- N5 X! h+ R/ c# V

" K; I9 P/ n0 Y- J. I) o
, N- E7 }" `1 hto go ) H3 i! g3 w/ Z  l7 M4 O) ^% Y
ask a-B 10 [set color 15]% ?3 j6 O, U8 J( {, \
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2025-11-1 01:35 , Processed in 0.013893 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表