主题:  DIRECTOR中自己编写函数的形参是如何传递的?

Pastes

职务:普通成员
等级:1
金币:0.0
发贴:18
#12001/10/22 18:46:41
比如我想编一个函数,能让参数上的精灵向左移动100个像素
on goleft a
a=a-100
end
然后调用,goleft sprite(1).loch
为何这样不行,请指教,最好说的详细点,谢谢



愁眉不展

职务:普通成员
等级:1
金币:0.0
发贴:114
#22001/10/22 20:47:41
这种写法倒象是个宏!,你是怎么想出来的,呵呵!
如果sprite(1).loch=100
调用函数时只是把100传过去了,你的sprite(1)当然不会动了。



threem

职务:普通成员
等级:2
金币:1.0
发贴:338
#32001/10/22 20:54:56
on goleft whichsprite
set sprite(whichsprite).loch=sprite(whichsprite).loch-100
end

调用时:
goleft 3
-----------------作用与精灵3!
依次类推!

编辑历史:[这消息被threem编辑过(编辑时间2001-10-22 20:56:05)]


飞雪劫

职务:普通成员
等级:1
金币:0.0
发贴:4
#42001/10/22 21:46:53
平滑度怎么控制?



threem

职务:普通成员
等级:2
金币:1.0
发贴:338
#52001/10/22 23:47:11
“平滑度怎么控制???”把问题说具体啊!

飞雪劫:你把这个问题普遍化以一下可以发个新帖子嘛!这样有更多的朋友可以来讨论!



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#62001/10/23 11:05:00
on me,property/obj
property/obj.method/math
end



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#72001/10/23 12:24:31
return #result
maybe better...



燕云

职务:普通成员
等级:2
金币:10.0
发贴:600
#82001/10/23 13:47:57
画魔也来dir区了!?
对了画魔对G2有研究吗?交流一下如何!?


云网媒体【YZCNET.COM】云网媒体开展软件技术、互联网技术、电子商务技术、多媒体设计等服务; 其中包括 :软件开发、网站建设、手机服务、多媒体设计、 图片及演示文稿服务等;

Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#92001/10/25 13:27:37
g2 is鸡肋,限制太多,仔细想想就算舍弃一些功能改用java/c server才是绝对好康a
不过我承认g2很方便。

路过而已:)