8 ^3 ]3 i+ u3 P% C! h" `' |. {
首先感谢这位兄弟的回答,很有用。现在有个问题,执行的时候会遍历2次,而实际上第2次是空的,这样,后面的移动就会变成“你正是试图使用一个无效的对象类型”,而出错无法正常使用,不知道怎么解,麻烦这位兄弟,再提示一下,再次感谢。- \3 Z$ f1 Q! @: U, F. J
3 I' s6 z' I: r, z
ENTITY/obj,obj1 R B# O/ A. a" K2 A0 p9 {8 t
number/mat(12)8 e+ }6 |/ X2 `
$$ 初始化所有物体
4 V$ f/ }; R: ^3 u7 D% k$$ 获得 对象的所属层 3 @7 F. Q* z$ H* s3 C2 {
INEXTE/ALL
; B. @9 D/ W' O5 y( d$ _1 l! [0 Uio=0
4 Z+ P) E+ S& `2 _* a2 i& }LOO:5 N4 _ c* q" l- ^5 f
io=io+1
# n3 B9 ~ l6 r5 |1 w0 uobj=NEXTE/IFEND,end:! i" u" Z4 R- r7 a3 l2 y$ s
if/&layer(obj)==1,jump/LO1:( l( K8 g2 x) u! n0 k3 U
JUMP/LOO:
. u" _- \' |, p. D8 Y! Q& P; c: D+ n
/ r: M' Y2 _: E/ c1 PLO1:9 U+ t. ?6 L* Y0 `/ b
mat=matrix/transl,0,0,50
. J* t8 c4 \1 x. Y% V" ^$ b2 E: { obj1=transf/mat,obj,move
9 @& O2 Q3 b1 |JUMP/LOO:, \8 u. W# F0 O
1 E2 z5 d$ T# [4 F( eEND:2 s d" j f6 M8 Q |) S' A
HALT7 g+ H. _+ p. U I5 Q! A" o
+ k& s5 w' {: J" D7 `
% _4 x; q4 j. V8 Q5 t" o' h
|