本帖最后由 anjiIE 于 2010-4-26 14:43 编辑 ( F' N v# K% l* v
: S8 b3 E4 g8 _
Variables是用于观察程序中的局部变量,@和?是匿名指代符,@右边栏是它所指代的MU对象,?右边栏是其指代的调用当前Method对象的对象。从其路径中可以看出它们指代的具体对象。最后一栏下面的提示你的模型出现了不明标识符quality(之前没有定义过)。
( G! \/ H; M( Q/ Q我看了你的模型,你没有定义quality这个属性值,应该对Tabletop的客制化属性进行quality定义。还有你的7 b) d0 I* r( G8 G
Lacquer这个Frame里面没有Rework这个Method,增加Rework,按下面编程就可以了:% [$ p+ Q6 z, Y4 Z) j
is
7 A( X6 x7 j% Q. F$ l, `; o3 Odo
2 t) `0 v: V; o counter:=counter+1;
, P r5 D+ A. Y% ] Q print counter;
: _. i: Y% F+ o1 Y6 L) M5 h2 I if counter=10$ X/ B! C; q) T7 v
then @.quality:="bad";
+ E6 X. t9 n! \" p2 | counter:=0;
7 o' C( u- y6 B1 r$ V( G8 j, ] else @.quality:="GOOD";
1 v5 d4 F: h. t2 w/ E end;( ]8 g2 ?- f8 e* p* v) A9 t' J7 q
3 W; e H# A+ V/ z; o0 H, ]4 B+ e print @.quality;
" l$ r6 d9 @* I3 V @.move; 2 Z* z' a. q( R' Q0 {
end;" Z6 b/ _! r* e0 S$ }7 ^
最好再重新仔细看看皮托教程里的步骤吧。 |