本帖最后由 anjiIE 于 2010-4-26 14:43 编辑
# y5 M5 S% d: U f+ L& S9 D c
0 D2 X# n8 m: Y6 ~7 {7 LVariables是用于观察程序中的局部变量,@和?是匿名指代符,@右边栏是它所指代的MU对象,?右边栏是其指代的调用当前Method对象的对象。从其路径中可以看出它们指代的具体对象。最后一栏下面的提示你的模型出现了不明标识符quality(之前没有定义过)。
, ?( O; t# z- b* A' J! ?% r& K6 \我看了你的模型,你没有定义quality这个属性值,应该对Tabletop的客制化属性进行quality定义。还有你的9 F0 i0 X. t( b, y* x; S( X' Y
Lacquer这个Frame里面没有Rework这个Method,增加Rework,按下面编程就可以了:: ?. w t8 ~% W. O# ^7 {& M* q
is
8 e- h) P# ?; S, T: _5 |do/ b' }# e* W6 P
counter:=counter+1;. Z* d; i3 N2 ~# l4 ?
print counter;6 C0 B# B* n: ]( f6 A1 c
if counter=10
* V* }" O+ `. s$ H1 `2 M4 Z then @.quality:="bad";
$ z+ B/ @+ K" Y6 G, N* h) m! _, L counter:=0;: D$ V; J8 M0 `1 }1 p
else @.quality:="GOOD";) Q- \2 Z' @+ w4 V
end;: d9 m- {6 }2 e0 a5 b
0 x3 u" n. D% u3 ?* e0 u print @.quality;
9 ?8 R6 x) P$ U @.move; $ d8 _4 B2 y- s
end;2 s$ ~* R* T+ d9 ]+ Y, _
最好再重新仔细看看皮托教程里的步骤吧。 |