- l6 |4 _+ V- ]/ [0 e* i9 h' C& g
首先感谢这位兄弟的回答,很有用。现在有个问题,执行的时候会遍历2次,而实际上第2次是空的,这样,后面的移动就会变成“你正是试图使用一个无效的对象类型”,而出错无法正常使用,不知道怎么解,麻烦这位兄弟,再提示一下,再次感谢。7 T" h( I a$ W% N8 J# T* ]$ w! K
9 z1 o9 r* O+ F
ENTITY/obj,obj14 h2 \" d; A/ q# L: N" z
number/mat(12)
9 L8 C' P0 ?* v5 M& J! ]$$ 初始化所有物体0 V* I, B) s, P! _
$$ 获得 对象的所属层 3 x& r4 @& V2 Y1 N) r1 D% C
INEXTE/ALL
1 K) `2 Q1 X$ Y5 Mio=09 {. P( e4 Q: v2 I5 p
LOO:
- |/ M$ d4 M8 O3 j8 Sio=io+1/ c4 [* J4 Z1 { g4 G! F' J
obj=NEXTE/IFEND,end:0 _6 [, }% t7 z$ d9 z9 }
if/&layer(obj)==1,jump/LO1:
7 {* L+ C3 M! nJUMP/LOO:) t u0 v: z! _- k
( N; |( d( M8 J" S
LO1:
2 E% w/ C1 M% m: C# ?* [* g) W mat=matrix/transl,0,0,50
5 t0 ]1 `& E- f- i obj1=transf/mat,obj,move - |+ [# u8 }7 C9 ^/ Q) X" o: ~% w
JUMP/LOO:) }( V6 }8 N3 w0 {
i, P, P, J% h
END:" ]" i! [9 `: A/ g5 ~( o
HALT4 A, {1 n3 L9 e
" ?$ T( P- h2 A6 G, C: a! d
% F2 g- d4 ]- I. h, R |